Как конвертировать 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 с использованием С#

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 с помощью С# без взаимодействия.

 Русский