1. produkty
  2.   Zpracování textu
  3.   Java
  4.   Docs-to-PDF-Converter
 
  

Převod dokumentů do PDF pomocí Open Source Java knihovny

Vedoucí Open Source Java knihovna pro převod různých formátů dokumentů, jako DOCX, XLSX, PPTX, RTF, soubory Markdown a mnoho dalších, do vysoce kvalitních PDF dokumentů.

Co je Docs-to-PDF-Converter ?

Převod dokumentů do PDF je klíčová funkce moderních aplikací – ať už pro generování reportů, zachování rozvržení nebo zajištění multiplatformní přístupnosti. Vývojáři softwaru často potřebují spolehlivé nástroje pro efektivní práci s formáty jako DOCX, XLSX a PPTX. Výrazným řešením je Docs-to-PDF-Converter, open source Java knihovna pro převod Word dokumentů dostupná na GitHubu. Tento flexibilní nástroj umožňuje vývojářům převádět DOCX do PDF v Javě, stejně jako provádět převod XLSX do PDF a Java PPTX do PDF, s minimálním nastavením a náklady.

Docs-to-PDF-Converter je lehká, ale výkonná Java API pro převod Word dokumentů, podporující jak individuální, tak hromadné převody dokumentů. Kompatibilní s Microsoft Word, Excel, PowerPoint, RTF a formáty OpenDocument, poskytuje efektivní způsob, jak převádět Word dokumenty v Javě bez nutnosti spoléhat se na drahý software třetích stran. Jako zdarma API pro zpracování Wordu vydané pod licencí MIT je plně přizpůsobitelné pro osobní i komerční použití, což ji činí ideální pro vývojáře, kteří chtějí vložit funkce převodu do PDF přímo do svých Java aplikací.

Previous Next

Začínáme s Docs-to-PDF-Converter

Nejprve musíte mít na svém systému nainstalovaný Java Development Kit (JDK). Odkazování na Docs-to-PDF-Converter ve vašem Maven‑based Java projektu je ještě jednodušší. Stačí přidat následující závislost do vašeho pom.xml a nechat váš IDE stáhnout a odkazovat na Jar soubory Docs-to-PDF-Converter.

Docs-to-PDF-Converter Maven závislost

<dependency>
<groupId>com.yeokm1</groupId>
<artifactId>docs-to-pdf-converter</artifactId>
<version>1.0.0</version>
</dependency>

Instalace Docs-to-PDF-Converter přes GitHub


$ git clone https://github.com/yeokm1/docs-to-pdf-converter.git 
$ cd docs-to-pdf-converter 

Převod dokumentů do PDF pomocí Java knihovny

Open source Docs-to-PDF-Converter umožňuje vývojářům převádět několik typů dokumentů do PDF v rámci Java aplikací. Knihovna podporuje Micro Word (DOC, DOCX), Excel (XLS, XLSX), PowerPoint (PPT, PPTX), RTF, OpenDocument formáty a mnoho dalších. Tato široká kompatibilita formátů zajišťuje bezproblémový převod dokumentů pro různé scénáře použití. Zde je jednoduchý příklad, který ukazuje, jak vývojáři mohou převést Word dokument (.docx) do PDF pomocí Java příkazů.

Jak převést Word dokument (.docx) do PDF pomocí Java knihovny?

import java.io.File;
import java.nio.file.Path;
import java.nio.file.Paths;
import yeokm1.docs2pdf.Converter;

public class DocumentConverter {
    public static void main(String[] args) {
        try {
            Path inputFile = Paths.get("input.docx");
            Path outputFile = Paths.get("output.pdf");
            
            Converter.convert(inputFile.toFile(), outputFile.toFile());
            System.out.println("Conversion successful! PDF saved at: " + outputFile);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

Pokročilé přizpůsobení při převodu dokumentů do PDF

Open source Docs-to-PDF-Converter knihovna umožňuje vývojářům přizpůsobit výstupní PDF při převodu dokumentů do PDF. Například vývojáři mohou řídit velikost stránky (A4, Letter a další), okraje, orientaci (na výšku nebo na šířku) a hlavičky/patky. Navíc mohou aplikovat CSS styly na HTML obsah pro přesnou vizuální kontrolu, řídit rodiny fontů, barvy, velikosti a mnoho dalšího. Následující ukázky kódu ukazují, jak aplikovat různá nastavení na PDF generované knihovnou.

Jak přizpůsobit výstupní PDF dokumenty během převodu Docs na PDF?

converter.setPageSize("A4"); // Set page size to A4
converter.setMargins(20, 20, 20, 20); // Set margins (top, bottom, left, right) in millimeters
converter.setFont("Arial"); // Set font to Arial

Zpracování více souborových formátů

Docs-to-PDF-Converter knihovna umožňuje Java vývojářům snadno vytvářet dynamické a sofistikované PDF dokumenty. Automaticky detekuje vstupní formát souboru a zpracuje jej podle toho. Ať už se jedná o Word, Excel, PowerPoint nebo RTF soubor, knihovna jej bez dalších konfigurací bezproblémově převádí do PDF. Zde je příklad, který ukazuje, jak vývojáři mohou převést Markdown soubor do PDF v Java aplikacích.

Jak převést Markdown soubor do PDF dokumentu pomocí Java API?


String inputFilePath = "path/to/your/document.md";
String outputFilePath = "path/to/output/document.pdf";

try {
    converter.convertToPdf(inputFilePath, outputFilePath);
    System.out.println("Markdown to PDF conversion successful!");
} catch (Exception e) {
    System.err.println("Conversion failed: " + e.getMessage());
}

 Čeština