Цей короткий посібник розроблено, щоб допомогти вам конвертувати RTF у PDF за допомогою C# за допомогою набору кроків для налаштування середовища та інформації про необхідні класи, які будуть використовуватися під час цього перетворення. Під час написання конвертера для RTF у PDF C# також демонструється виконуваний код для повного розуміння. Ви можете налаштувати вихідний файл PDF, перетворений із файлу RTF, різними способами за допомогою об’єкта класу PdfSaveOptions.
Кроки для перетворення RTF у PDF за допомогою C#
- Налаштуйте свій проект, щоб додати посилання на Aspose.Words із менеджера пакетів NuGet
- Завантажте вихідний RTF-файл із диска в об’єкт класу Document
- Створіть екземпляр об’єкта класу PdfSaveOptions, щоб налаштувати конвертований PDF із RTF
- Збережіть вихідний файл PDF, використовуючи потрібні параметри збереження PDF
За допомогою C# RTF у PDF перетворення описано тут за допомогою послідовності операцій, необхідних для виконання цього завдання, наприклад, спочатку надаються вказівки щодо налаштування середовища, а потім надається посилання на клас документа, яке можна використовувати для завантаження RTF як а також багато інших типів файлів, які підтримуються різними програмами текстового процесора. Зрештою, ми зберігаємо вхідний RTF-файл у форматі PDF разом із об’єктом класу PdfSaveOptions, який можна налаштувати, встановивши для режиму відтворення кольорів значення GrayScale або Normal.
Код для експорту RTF у PDF за допомогою C#
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 за допомогою C# без взаємодії.