1. Produkter
  2.   Ordbehandling
  3.   Java
  4.   Docs-to-PDF-Converter
 
  

Dokumentkonvertering till PDF via Öppen källkod Java‑bibliotek

Ledande öppna Java‑bibliotek för att konvertera olika dokumentformat som DOCX, XLSX, PPTX, RTF, Markdown‑filer och många andra till PDF‑dokument av hög kvalitet.

Vad är Docs-to-PDF-Converter ?

Dokument‑till‑PDF‑konvertering är en kritisk funktion i moderna applikationer—oavsett om det gäller att generera rapporter, bevara layouter eller säkerställa plattformsoberoende åtkomst. Programvaruutvecklare behöver ofta pålitliga verktyg för att effektivt hantera format som DOCX, XLSX och PPTX. En framstående lösning är Docs-to-PDF-Converter, ett öppet källkod Java‑Word‑konverteringsbibliotek tillgängligt på GitHub. Detta flexibla verktyg möjliggör för utvecklare att konvertera DOCX till PDF i Java, samt utföra XLSX‑konvertering till PDF och Java PPTX‑konvertering till PDF, med minimal installation och kostnad.

Docs-to-PDF-Converter är ett lättviktigt men kraftfullt Java‑API för konvertering av Word‑dokument, som stödjer både individuella och masskonverteringar. Kompatibelt med Microsoft Word, Excel, PowerPoint, RTF och OpenDocument‑format, ger det ett effektivt sätt att konvertera Word‑dokument i Java utan att förlita sig på dyr programvara från tredje part. Som ett gratis ordbehandlings‑API släppt under MIT‑licensen är det fullt anpassningsbart för både personligt och kommersiellt bruk, vilket gör det idealiskt för utvecklare som vill bädda in PDF‑konverteringsfunktioner direkt i sina Java‑appar.

Previous Next

Komma igång med Docs-to-PDF-Converter

Först och främst måste du ha Java Development Kit (JDK) installerat på ditt system. Att referera till Docs-to-PDF-Converter i ditt Maven‑baserade Java‑projekt är ännu enklare. Allt du behöver göra är att lägga till följande beroende i din pom.xml och låta din IDE hämta och referera till Docs-to-PDF-Converter‑Jar‑filerna.

Docs-to-PDF-Converter Maven‑beroende

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

Installera Docs-to-PDF-Converter via GitHub


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

Dokumentkonvertering till PDF via Java‑bibliotek

Det öppna källkodsbiblioteket Docs-to-PDF-Converter låter programvaruutvecklare konvertera flera dokumenttyper till PDF i Java‑applikationer. Biblioteket stödjer Micro Word (DOC, DOCX), Excel (XLS, XLSX), PowerPoint (PPT, PPTX), RTF, OpenDocument‑format och mycket mer. Denna breda formatkompatibilitet säkerställer sömlös dokumentkonvertering för olika användningsområden. Här är ett enkelt exempel som visar hur utvecklare kan konvertera ett Word‑dokument (.docx) till PDF med Java‑kommandon.

Hur konverterar man ett Word‑dokument (.docx) till PDF via Java‑bibliotek?

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();
        }
    }
}

Avancerad anpassning vid konvertering av dokument till PDF

Det öppna källkodsbiblioteket Docs-to-PDF-Converter låter programvaruutvecklare anpassa PDF‑utdata under konvertering av dokument till PDF. Till exempel kan utvecklare kontrollera sidstorlek (A4, Letter osv.), marginaler, orientering (porträtt eller landskap) samt huvud‑ och sidfot. Dessutom kan de tillämpa CSS‑stilar på HTML‑innehåll för exakt visuell kontroll, hantera typsnittsfamiljer, färger, storlekar och mycket mer. Följande kodsnuttar visar hur man tillämpar olika inställningar på den PDF som genereras av biblioteket.

Hur anpassar man utgående PDF‑dokument under Docs‑till‑PDF‑konvertering?

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

Hantera flera filformat

Docs-to-PDF-Converter‑biblioteket ger Java‑utvecklare möjlighet att enkelt skapa dynamiska och sofistikerade PDF‑dokument. Det upptäcker automatiskt indatafilens format och behandlar det därefter. Oavsett om det är en Word-, Excel-, PowerPoint- eller RTF‑fil, konverterar biblioteket den sömlöst till PDF utan ytterligare konfigurationer. Här är ett exempel som visar hur utvecklare kan konvertera en Markdown‑fil till PDF i Java‑applikationer.

Hur konverterar man en Markdown‑fil till PDF‑dokument via 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());
}

 Svenska