Bezproblémová konverze PostScriptu na PDF v C#

Přehled

Převod PS na PDF v C# je důležitý úkol pro mnohé vývojáře. Aspose.Page pro .NET hraje v tomto procesu významnou roli. Mezitím je široce používán v různých odvětvích. Dále Aspose.Page pro .NET zjednodušuje proces konverze. Kromě toho poskytuje robustní a efektivní řešení. Nyní se pojďme pustit do implementace, jak programově převést PostScript na PDF v C#.

Instalace knihovny C# PostScript

Pro začátek nainstalujte Aspose.Page pro .NET pomocí následujícího NuGet příkazu:

Install-Package Aspose.Page

Nebo si stáhněte knihovnu odtud. Aspose.Page pro .NET nabízí snadnou integraci, flexibilitu a pokročilé možnosti přizpůsobení, což jej činí ideálním pro převod PostScriptu na PDF v C#.

Převod PostScriptu na PDF v C# - Ukázkový kód

K převodu PostScriptu na PDF v C# pomocí Aspose.Page pro .NET postupujte podle těchto kroků:

  1. Inicializujte třídu PsDocument se zdrojovým souborem PostScript.
  2. Pokud chcete převést soubor PostScript i přes malé chyby, nastavte příznak suppressErrors.
  3. Vytvořte objekt třídy PdfSaveOptions.
  4. Nastavte hodnotu AdditionalFontsFolders, pokud chcete přidat speciální složku, kde jsou uloženy písma. Výchozí složka písem v OS je vždy zahrnuta.
  5. Uložte dokument jako PDF voláním metody SaveAsPdf.

Zde je ukázkový kód C# pro převod PS na PDF:

// Define the working directory.
string dataDir = "/Desktop";
// Initialize PsDocument class with a source PostScript file.
PsDocument document = new PsDocument(dataDir + "input.ps");
// If you want to convert Postscript file despite of minor errors set suppressErrors flag.
bool suppressErrors = true;
// Create an object of the PdfSaveOptions class.
PdfSaveOptions options = new PdfSaveOptions(suppressErrors);
// Set the value of the AdditionalFontsFolders if you want to add special folder where fonts are stored. Default fonts folder in OS is always included.
options.AdditionalFontsFolders = new string[] { @"{FONT_FOLDER}" };
// Save document as PDF by calling the SaveAsPdf method.
document.SaveAsPdf(dataDir + "outputPDF_out.pdf", options);

Výstup:

ps-to-pdf

Online převodník PS na PDF

Vyzkoušejte tento online převodník PostScriptu na PDF. Je zdarma, snadno se používá a poskytuje vysokou přesnost. Především je poháněn Aspose.Page pro .NET.

Převodník PS na PDF

Získejte bezplatnou licenci

Získejte bezplatnou zkušební verzi produktů Aspose návštěvou tohoto odkazu.

Závěr

Na závěr, můžete bezproblémově převést PostScript na PDF v C# pomocí Aspose.Page pro .NET. Prozkoumejte Aspose.Page pro .NET, abyste se dozvěděli více o této konverzi PostScriptu na PDF.

Veřejné zdroje

Další zdroje, jako je dokumentace nebo fóra komunity, mohou čtenářům pomoci dále prohloubit jejich porozumění nebo dovednosti nad rámec obsahu blogu.

Prozkoumejte