Як конвертувати RTF у PDF за допомогою C#

Цей короткий посібник розроблено, щоб допомогти вам конвертувати RTF у PDF за допомогою C# за допомогою набору кроків для налаштування середовища та інформації про необхідні класи, які будуть використовуватися під час цього перетворення. Під час написання конвертера для RTF у PDF C# також демонструється виконуваний код для повного розуміння. Ви можете налаштувати вихідний файл PDF, перетворений із файлу RTF, різними способами за допомогою об’єкта класу PdfSaveOptions.

Кроки для перетворення RTF у PDF за допомогою C#

  1. Налаштуйте свій проект, щоб додати посилання на Aspose.Words із менеджера пакетів NuGet
  2. Завантажте вихідний RTF-файл із диска в об’єкт класу Document
  3. Створіть екземпляр об’єкта класу PdfSaveOptions, щоб налаштувати конвертований PDF із RTF
  4. Збережіть вихідний файл PDF, використовуючи потрібні параметри збереження PDF

За допомогою C# RTF у PDF перетворення описано тут за допомогою послідовності операцій, необхідних для виконання цього завдання, наприклад, спочатку надаються вказівки щодо налаштування середовища, а потім надається посилання на клас документа, яке можна використовувати для завантаження RTF як а також багато інших типів файлів, які підтримуються різними програмами текстового процесора. Зрештою, ми зберігаємо вхідний RTF-файл у форматі PDF разом із об’єктом класу PdfSaveOptions, який можна налаштувати, встановивши для режиму відтворення кольорів значення GrayScale або Normal.

Код для експорту RTF у PDF за допомогою C#

using System;
using Aspose.Words;
using Aspose.Words.Saving;
namespace WordKB
{
public class ConvertRtfToPdfUsingCSharp
{
public static void Main2(string[] args)
{
Load the license to avoid trial version watermark in the converted PDF from RTF
License RtfToPdfLicense = new License();
RtfToPdfLicense.SetLicense("Aspose.Word.lic");
// Load the source input RTF file
Document inputRtfFile = new Document("InputSampleRtf.rtf");
// Create and initialize PdfSaveOptions to customize the output PDF file
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
// Set color mode for rendering the contents
pdfSaveOptions.ColorMode = ColorMode.Grayscale;
// Save the converted PDF file from RTF
inputRtfFile.Save("OutputRtfAsPdf.pdf", pdfSaveOptions);
System.Console.WriteLine("Done");
}
}
}

Щоб конвертувати RTF у PDF, тут демонструється код C#, який використовує клас PdfSaveOptions для налаштування вихідного файлу PDF. Ви можете встановити настроюваний місцевий часовий пояс для полів дати/часу, установити параметри оптимізації пам’яті, щоб контролювати перетворення великого файлу, визначити набір сторінок для візуалізації, позначити використання згладжування для рендерингу та багато інших конфігурацій. .

У цьому посібнику ми дізналися, як C# конвертувати RTF у PDF за допомогою простих викликів API. Якщо ви хочете навчитися конвертувати HTML у PDF, зверніться до статті як конвертувати HTML у PDF за допомогою C# без взаємодії.

 Українська