Этот пост содержит руководство о том, как конвертировать RTF в PDF с помощью C#, а также подробные инструкции и пример кода для функции C# RTF в PDF. Это очень простое руководство по преобразованию документа RTF в документ PDF. Для этого руководства мы определили несколько свойств для преобразованного PDF-документа, но при необходимости вы можете добавить больше.
Шаги по преобразованию RTF в PDF с помощью C#
- Установите пакет GroupDocs.Conversion for .NET из NuGet в свой проект.
- Включить ссылку на пространство имен GroupDocs.Conversion
- Инициализируйте класс Converter и загрузите входной файл RTF.
- Создайте объект класса PdfConvertOptions
- Сохраните выходной 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 в С#, ознакомьтесь с этим руководством.