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