Как да конвертирате 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 с помощта на C#

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");
}
}
}

Ние демонстрирахме конвертиране на RTF в PDF C# код в този пример. Чрез задаване на свойства за изходния PDF документ този примерен код поддържа както основни, така и разширени преобразувания на документи. Можете също да зададете полета на страницата, ориентация на страницата, завъртане, парола и други свойства за конвертирания PDF документ.

Обсъдихме трансформацията на документ за Excel в CSV в C# в последния ни урок. Ако се интересувате да научите как да конвертирате Excel в CSV в C#, погледнете този урок.

 Български