Текстовий документ у форматі TXT містить простий текст у вигляді рядків. Файли TXT є найпростішим і найлегшим способом зберігання звичайного тексту без будь-якого форматування. Ми можемо легко створювати, відкривати та редагувати файли TXT у будь-якому текстовому редакторі чи текстовому редакторі. У деяких випадках нам може знадобитися конвертувати текст у формати лише для читання, наприклад PDF. У цій статті ми дізнаємося, як програмно конвертувати текст у PDF на Java.
У цій статті будуть розглянуті такі теми:
- Конвертер Java Text to PDF
- Перетворення тексту на PDF у Java
- Вирізати пробіли та перетворити текст на PDF
Перетворювач Java Text to PDF — безкоштовно завантажити
Для перетворення тексту в PDF ми будемо використовувати Aspose.Words for Java API. Він дозволяє створювати документи MS Word і працювати з ними. Крім того, він дозволяє конвертувати MS Word і текстові документи в різні інші формати файлів.
Клас Document API представляє документ, завантажений у визначеному форматі. Це кореневий вузол дерева, яке містить усі інші вузли документа. Метод save() цього класу зберігає документ у вказаному форматі файлу. Клас TxtLoadOptions API дозволяє вказувати додаткові параметри під час завантаження текстового документа в об’єкт Document.
Завантажте JAR API або додайте наведену нижче конфігурацію pom.xml у програму Java на основі Maven.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>22.5</version>
<type>pom</type>
</dependency>
Перетворення тексту на PDF у Java
Ми можемо перетворити будь-який текстовий документ у файл PDF, виконавши наведені нижче дії.
- Завантажте текстовий файл за допомогою класу Document.
- Збережіть як PDF за допомогою методу Document.save(). Він приймає вихідний шлях до файлу як аргумент.
У наведеному нижче прикладі коду показано, як конвертувати файл TXT у PDF на Java.
// Цей приклад коду демонструє, як конвертувати текст у PDF
// Завантажте документ TXT
Document doc = new Document("C:\\Sample.txt");
// Зберегти як PDF
doc.save("C:\\TxtToPdf.pdf", SaveFormat.PDF);
Перетворення тексту Java у PDF – скорочення пробілів
Ми можемо обрізати пробіли під час завантаження текстового документа, а потім перетворити його на PDF-файл, виконавши наведені нижче дії.
- По-перше, створіть екземпляр класу TxtLoadOptions.
- Далі вкажіть різні параметри завантаження TXT.
- Після цього завантажте текстовий файл за допомогою класу Document з об’єктом TxtLoadOptions.
- Збережіть як PDF за допомогою методу Document.save(). Він приймає вихідний шлях до файлу як аргумент.
У наведеному нижче прикладі коду показано, як обрізати пробіли та перетворити файл TXT на PDF у Java.
// Цей приклад коду демонструє, як обрізати пробіли та перетворити текст у PDF
// Завантажте документ TXT
Document doc = new Document("C:\\Sample.txt");
// Створіть екземпляр TxtLoadOptions
TxtLoadOptions loadOptions = new TxtLoadOptions();
// Видаліть усі пробіли на початку кожного рядка.
loadOptions.setLeadingSpacesOptions(TxtLeadingSpacesOptions.TRIM);
// Видаліть усі пробіли в кінці кожного рядка.
loadOptions.setTrailingSpacesOptions(TxtTrailingSpacesOptions.TRIM);
// Завантажте документ TXT.
Document doc = new Document(dataDir + "Sample.txt", loadOptions);
// Зберегти як PDF
doc.save("C:\\TxtToPdf.pdf", SaveFormat.PDF);
Java Text to PDF Converter API – отримайте безкоштовну ліцензію на API
Ви можете отримати безкоштовну тимчасову ліцензію, щоб спробувати бібліотеку без оціночних обмежень.
Висновок
У цій статті ми дізналися, як програмно конвертувати текст у формат PDF у Java. Ми також бачили, як обрізати пробіли під час завантаження файлу TXT, а потім перетворити його на PDF. Крім того, ви можете дізнатися більше про Aspose.Words for Java API за допомогою документації. У разі будь-якої неясності зв’яжіться з нами на форумі.