Как конвертировать RTF в PDF с помощью C#

Этот пост содержит руководство о том, как конвертировать RTF в PDF с помощью C#, а также подробные инструкции и пример кода для функции C# RTF в PDF. Это очень простое руководство по преобразованию документа RTF в документ PDF. Для этого руководства мы определили несколько свойств для преобразованного PDF-документа, но при необходимости вы можете добавить больше.

Шаги по преобразованию RTF в PDF с помощью C#

  1. Установите пакет GroupDocs.Conversion for .NET из NuGet в свой проект.
  2. Включить ссылку на пространство имен GroupDocs.Conversion
  3. Инициализируйте класс Converter и загрузите входной файл RTF.
  4. Создайте объект класса PdfConvertOptions
  5. Сохраните выходной PDF-файл, предоставив преобразованное имя файла и экземпляр класса PdfConvertOptions методу Convert класса Converter.

Вы можете легко реализовать преобразование RTF в PDF C#, выполнив шаги, описанные выше. Сначала настройте проект, установив необходимый пакет NuGet.org и добавив в код ссылку на соответствующее пространство имен. Загрузите исходный файл RTF, создав экземпляр класса Converter, а затем инициализируйте класс PdfConvertOptions, чтобы определить атрибуты выходного документа PDF. Наконец, используйте метод Convert и укажите параметры преобразования, чтобы сохранить выходной PDF-файл на диск.

Код для преобразования RTF в PDF с использованием С#

using System;
using GroupDocs.Conversion.Options.Convert;
namespace ConvertRtfToPdfUsingCSharp
{
class Program
{
public static void Main(string[] args) // Main function to convert RTF to PDF using C#
{
// Remove the watermark in output PDF document by adding license
string licensePath = "GroupDocs.Conversion.lic";
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License();
lic.SetLicense(licensePath);
// Load the source RTF file for conversion to PDF
var converter = new GroupDocs.Conversion.Converter("sample.rtf");
// Set the properties for the output PDF document
var convertOptions = new PdfConvertOptions()
{
Height = 500,
Width = 500,
Dpi = 100,
PageNumber = 1,
PagesCount = 1
};
// Convert and save the RTF in PDF format
converter.Convert("converted.pdf", convertOptions);
Console.WriteLine("Done");
}
}
}

В этом примере мы продемонстрировали код convert RTF to PDF C#. Задав свойства выходного PDF-документа, этот пример кода поддерживает как базовые, так и расширенные преобразования документов. Вы также можете установить поля страницы, ориентацию страницы, поворот, пароль и другие свойства для преобразованного PDF-документа.

Мы обсуждали преобразование документов для Excel в CSV на C# в нашем последнем руководстве. Если вы заинтересованы в изучении как преобразовать Excel в CSV в С#, ознакомьтесь с этим руководством.

 Русский