Java-Anwendungen konvertieren Word-Dokumente (DOC / DOCX) in PDF

Mit Hilfe von Spire.Doc können wir ein Word-Dokument einfach als PDF speichern. In diesem Satz wird beschrieben, wie Sie Word (.doc..docx) aus den folgenden drei Richtungen als PDF speichern.

Konvertieren Sie Word-Dokumente mit der Java-Anwendung direkt in PDF </ b>


import com.spire.doc.*;
public class toPDF {
    public static void main(String[] args) {
        String inputFile="data/convertedTemplate.docx";
        String outputFile="output/toPDF.pdf";
        //Beispieldokument laden
        Document document = new Document();
        document.loadFromFile(inputFile);

        //Dokument speichern
        document.saveToFile(outputFile, FileFormat.PDF);
    }
}

Konvertierungsergebnisdatei mit passwortverschlüsseltem Word-Dokument in PDF-Datei </ b>

Sie können ein passwortgeschütztes PDF einrichten, um die Sicherheit Ihres PDF-Dokuments zu konvertieren.


import com.spire.doc.Document;
import com.spire.doc.ToPdfParameterList;
import com.spire.pdf.security.*;

public class toPdfWithPassword {
    public static void main(String[] args) {

        String inputFile="data/convertedTemplate.docx";
        String outputFile="output/toPdfWithPassword.pdf";

        //Beispieldokument laden
        Document document = new Document();
        document.loadFromFile(inputFile);

        ToPdfParameterList toPdf = new ToPdfParameterList();

        //Passworteinstellung
        String password = "E-iceblue";
        toPdf.getPdfSecurity().encrypt(password, password, PdfPermissionsFlags.None, PdfEncryptionKeySize.Key_128_Bit);

        //Dokument speichern
        document.saveToFile(outputFile, toPdf);
    }
}

Word-Dokument beim Einstellen der Bildqualität </ b>

Die Größe des ausgegebenen PDF-Dokuments ist deutlich größer als das ursprüngliche Word-Dokument, insbesondere nachdem viele Word-Dokumente mit Bildern des Dokuments konvertiert wurden. Gleichzeitig können Sie die Bildqualität festlegen, um die Größe der resultierenden PDF-Datei festzulegen. Javas spire .doc bietet Dokumentationsmethoden. setjpegquality () legt die Qualität des JPEG-Bildes von 0 bis 100 fest. Die Standardqualität für die Ausgabe von Bildern beträgt 80% des Originals.


import com.spire.doc.*;
public class ShapeAsImage {
    public static void main(String[] args) throws Exception {

        //Beispieldokument laden
        Document document = new Document();
        document.loadFromFile("Sample.docx");

        //Stellen Sie die Bildqualität ein
        document.setJPEGQuality(40);

        ToPdfParameterList pdf = new ToPdfParameterList();
        pdf.setDisableLink(true);

        //Dokument speichern
        document.saveToFile("output/ImageQuality.pdf", FileFormat.PDF);
    }
}

Die Verwendung der kostenlosen Spire .doc für Java ist sehr einfach. Dank Ihrer Lektüre hoffe ich, dass es hilft.

Recommended Posts