Тази публикация включва ръководство за това как да конвертирате 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 с помощта на 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#, погледнете този урок.