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ítzde.
- 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í dokumentacizde.
Jak získám podporu pro Aspose.PDF?
Podporu můžete získat prostřednictvím fóra Asposezde.