Перетворення Postscript у Pdf в C# без зусиль

Огляд

Перетворення PS у PDF в C# є важливим завданням для багатьох розробників. Aspose.Page для .NET відіграє значну роль у цьому процесі. Тим часом, він широко використовується в різних галузях. Більше того, Aspose.Page для .NET спрощує процес перетворення. Крім того, він забезпечує надійне та ефективне рішення. Однак давайте розпочнемо та реалізуємо, як перетворити PostScript у PDF в C# програмно.

Встановлення бібліотеки C# Postscript

Щоб розпочати, встановіть Aspose.Page для .NET через наступний NuGet за допомогою команди:

Install-Package Aspose.Page

Або завантажте бібліотеку з цієї адреси. Aspose.Page для .NET пропонує легкість інтеграції, гнучкість та розширені можливості налаштування, що робить його ідеальним для перетворення PostScript у PDF в C#.

Перетворення PostScript у PDF в C# - Фрагмент коду

Щоб перетворити PostScript у PDF в C# за допомогою Aspose.Page для .NET, виконайте ці кроки:

  1. Ініціалізуйте клас PsDocument з вихідним файлом PostScript.
  2. Якщо ви хочете перетворити файл PostScript попри незначні помилки, встановіть прапорець suppressErrors.
  3. Створіть об’єкт класу PdfSaveOptions.
  4. Встановіть значення AdditionalFontsFolders, якщо хочете додати спеціальну папку, де зберігаються шрифти. Папка шрифтів за замовчуванням в ОС завжди включена.
  5. Збережіть документ як PDF, викликавши метод SaveAsPdf.

Ось приклад фрагмента коду C# для перетворення PS у 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);

Вихід:

ps-to-pdf

Онлайн конвертер PS у PDF

Спробуйте цей онлайн конвертер PostScript у PDF. Це безкоштовно, просто у використанні та забезпечує високу точність. Найголовніше, він працює на основі Aspose.Page для .NET.

PS-to-PDF-converter

Отримати безкоштовну ліцензію

Отримайте безкоштовну пробну версію продуктів Aspose, відвідавши це посилання.

Висновок

На завершення, ви можете без зусиль перетворити PostScript у PDF в C# за допомогою Aspose.Page для .NET. Вивчайте Aspose.Page для .NET, щоб дізнатися більше про це перетворення PostScript у PDF.

Публічні ресурси

Додаткові ресурси, такі як документація або форуми спільноти, можуть допомогти читачам ще більше покращити свої знання або навички поза межами контенту блогу.

Досліджуйте