Як конвертувати RTF у PDF на Java

У цьому короткому підручнику пояснюється, як конвертувати RTF у PDF на Java, надаючи вказівки щодо налаштування середовища, а потім детально описуючи кроки для виконання завдання за допомогою необхідних класів і методів. У Java конвертувати RTF у PDF можна легко, просто завантаживши вихідний файл RTF і зберігши його як файл PDF. Крім того, ви можете контролювати вихідний PDF за допомогою PdfSaveOptions.

Кроки для перетворення RTF у PDF на Java

  1. Додайте посилання на Aspose.Words у програмі за допомогою репозиторію Maven
  2. Завантажте вихідний файл RTF в об’єкт класу Document
  3. Створіть об’єкт класу PdfSaveOptions, щоб налаштувати перетворений файл PDF
  4. Встановіть властивість колірного режиму на шкалу сірого для відтворення даних
  5. Збережіть вихідний PDF-файл за допомогою згаданої вище конфігурації

Для того, щоб конвертувати RTF у PDF Java, конфігурація середовища Java* і зразок коду пояснюються тут, так що надаються посилання для встановлення середовища, а потім надається покроковий підхід для виконання завдання в Java. Клас Document використовується для завантаження вихідного файлу RTF, однак ви також можете завантажувати інші типи файлів. Об’єкт класу PdfSaveOptions використовується для визначення властивостей вихідного PDF-файлу, наприклад властивість колірного режиму, встановлена для відтворення вмісту.

Код для перетворення RTF у PDF за допомогою Java

import com.aspose.words.ColorMode;
import com.aspose.words.Document;
import com.aspose.words.License;
import com.aspose.words.PdfSaveOptions;
public class HowToConvertRtfToPdfInJava {
public static void main(String[] args) throws Exception { //main function for How To Convert RTF to PDF In Java
// Initialize the Aspose.Words license to avoid trial version limitation for the conversion
License licenseRtfToPdf = new License();
licenseRtfToPdf.setLicense("Aspose.Words.lic");
// Load the source RTF file into the Document class object
Document inputRtfFile = new Document("InputSampleRtf.rtf");
// Instantiate the PdfSaveOptions class object to configure the output PDF file
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
// Set color mode to GrayScale for rendering the contents
pdfSaveOptions.setColorMode(ColorMode.GRAYSCALE);
// Save the converted PDF file from RTF using the specified configuration
inputRtfFile.save("OutputRtfAsPdf_Java.pdf",pdfSaveOptions);
System.out.println("Done");
}
}

За допомогою Java RTF у PDF тут виконується перетворення, а вихідний файл PDF налаштовується за допомогою PdfSaveOptions. Наприклад, ви можете встановити режим масштабування створеного PDF-файлу, встановити прапорець для високоякісного рендерингу, встановити стиснення тексту, визначити функцію зворотного виклику прогресу та багато інших налаштувань.

Тут ми дізналися, як конвертувати RTF у PDF, однак, якщо вам цікаво дізнатися, як конвертувати Word у PDF, зверніться до статті як конвертувати Word у PDF на Java.

 Українська