Nastavit výchozí písmo v souboru PDF
Zavedení
Stalo se vám někdy, že jste otevřeli dokument PDF, abyste zjistili, že písma chybí nebo se nezobrazují správně? Může to být frustrující, že? No, nebojte se! V tomto tutoriálu se ponoříme do toho, jak nastavit výchozí písmo v souboru PDF pomocí Aspose.PDF pro .NET. Tato výkonná knihovna vám umožňuje snadno manipulovat s dokumenty PDF a nastavení výchozího písma je pouze jednou z mnoha funkcí, které nabízí. Takže popadněte svůj kódovací klobouk a můžeme začít!
Předpoklady
Než se pustíme do kódu, je třeba mít připraveno několik věcí:
- Visual Studio: Ujistěte se, že máte na svém počítači nainstalované Visual Studio. Je to nejlepší IDE pro vývoj .NET.
- Aspose.PDF for .NET: Budete si muset stáhnout a nainstalovat knihovnu Aspose.PDF. Můžete to najít zde .
- Základní znalost C#: Trocha znalosti programování v C# vám pomůže porozumět příkladům, které probereme.
Importujte balíčky
Chcete-li začít, budete muset importovat potřebné balíčky do svého projektu C#. Můžete to udělat takto:
- Otevřete projekt sady Visual Studio.
- Klikněte pravým tlačítkem na svůj projekt v Průzkumníku řešení a vyberte „Spravovat balíčky NuGet“.
- Hledat
Aspose.PDF
a nainstalujte nejnovější verzi.
Jakmile budete mít balíček nainstalován, jste připraveni začít kódovat!
Krok 1: Nastavte svůj projekt
Vytvořit nový projekt
Nejprve vytvořte nový projekt C# ve Visual Studiu:
- Otevřete Visual Studio a vyberte „Vytvořit nový projekt“.
- Vyberte „Console App (.NET Core)“ a klikněte na „Další“.
- Pojmenujte svůj projekt (např.
AsposePdfExample
) a klikněte na „Vytvořit“.
Přidat pomocí direktiv
Nyní přidejte potřebné direktivy pomocí v horní části vašehoProgram.cs
soubor:
using Aspose.Pdf;
using Aspose.Pdf.Text;
using System.IO;
Tyto direktivy vám umožní přístup k třídám a metodám Aspose.PDF.
Krok 2: Načtěte dokument PDF
Zadejte cestu dokumentu
Dále budete muset zadat cestu k dokumentu PDF, se kterým chcete pracovat. Jak na to:
string dataDir = "YOUR DOCUMENT DIRECTORY"; // Nahraďte svým skutečným adresářem
string documentName = Path.Combine(dataDir, "input.pdf");
Nezapomeňte vyměnit"YOUR DOCUMENT DIRECTORY"
se skutečnou cestou, kde se nachází váš soubor PDF.
Vložte dokument
Nyní načteme existující dokument PDF:
using (FileStream fs = new FileStream(documentName, FileMode.Open))
{
Document document = new Document(fs);
}
Tento fragment kódu otevře soubor PDF a vytvoří aDocument
předmět, se kterým můžete manipulovat.
Krok 3: Nastavte výchozí písmo
Vytvořte možnosti PdfSaveOptions
Nyní přichází ta vzrušující část! Budete muset vytvořit instanciPdfSaveOptions
pro určení výchozího písma:
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
Zadejte výchozí název písma
Dále nastavíte výchozí název písma. Pro tento příklad použijeme “Arial”:
pdfSaveOptions.DefaultFontName = "Arial";
Tento řádek říká Aspose.PDF, aby použil Arial jako výchozí písmo pro jakýkoli text, který nemá zadané písmo.
Krok 4: Uložte dokument
Konečně je čas uložit upravený dokument PDF s novým výchozím písmem:
document.Save(Path.Combine(dataDir, "output_out.pdf"), pdfSaveOptions);
Tento řádek uloží dokument jakooutput_out.pdf
v zadaném adresáři.
Závěr
tady to máte! Úspěšně jste nastavili výchozí písmo v souboru PDF pomocí Aspose.PDF pro .NET. Tato jednoduchá, ale výkonná funkce může pomoci zajistit, aby vaše dokumenty vypadaly přesně tak, jak chcete, i když chybí písma. Takže až se příště setkáte s PDF s problémy s písmem, budete přesně vědět, co dělat!
FAQ
Co je Aspose.PDF pro .NET?
Aspose.PDF for .NET je knihovna, která umožňuje vývojářům vytvářet, manipulovat a převádět dokumenty PDF programově.
Mohu použít jiná písma kromě Arialu?
Ano, můžete zadat libovolné písmo, které je nainstalováno ve vašem systému jako výchozí písmo.
Je Aspose.PDF zdarma k použití?
Aspose.PDF nabízí bezplatnou zkušební verzi, ale pro plnou funkčnost si budete muset zakoupit licenci.
Kde najdu další dokumentaci?
Můžete najít komplexní dokumentaci zde .
Jak získám podporu pro Aspose.PDF?
Podporu můžete získat prostřednictvím fóra Aspose zde .