Wandeln Sie PCL über Java in DOTM um

Lokale Java-API zum Rendern von PCL in DOTM ohne Verwendung einer Drittanbieteranwendung

 

Sie können PCL in zwei einfachen Schritten in DOTM konvertieren. Zuerst müssen Sie die PCL-Datei mit Aspose.PDF for Java in DOC rendern. Danach können Sie mit der leistungsstarken Dokumentenverarbeitungs-API Aspose.Words for Java DOC in DOTM konvertieren. Beide APIs befinden sich im Paket Aspose.Total for Java .

Java-API zum Konvertieren von PCL in DOTM

  1. Öffnen Sie die PCL-Datei mit der Klasse Document .
  2. Konvertieren Sie PCL in DOC mit save Methode
  3. Laden Sie die DOC-Datei mithilfe der Klasse Document von Aspose.Words
  4. Speichern Sie das Dokument mit der Methode save im DOTM-Format und legen Sie DOTM fest als SaveFormat

Konvertierungsanforderungen

Sie können Aspose.Total für Java direkt aus einem auf Maven basierenden Projekt verwenden und enthalten Aspose.PDF für Java und Aspose.Words für Java in Ihrer pom.xml.

Alternativ können Sie eine ZIP-Datei von downloads herunterladen.

// load PCL file with an instance of Document class
Document document = new Document("template.pcl");
// save PCL as a DOC 
document.save("DocOutput.doc", SaveFormat.DOC); 
// load DOC with an instance of Document
Document outputDocument = new com.aspose.words.Document("DocOutput.doc");
// call save method while passing SaveFormat.DOTM
outputDocument.save("output.dotm", SaveFormat.DOTM);   

Konvertierungsanforderungen

Auch wenn Ihr Dokument passwortgeschützt ist, können Sie es während der Konvertierung von PCL in DOTM immer noch mit der PDF-Manipulations-API Aspose.PDF for Java öffnen. Um die verschlüsselte Datei zu öffnen, müssen Sie ein Dokument -Objekt erstellen und das PCL mit dem Passwort des Besitzers öffnen.

// open encrypted document
Document document = new Document("input.pcl", "password");
// save PCL as a DOC 
document.save("DocOutput.doc", SaveFormat.DOC);

Öffnen Sie ein passwortgeschütztes PCL-Dokument über Java

Während Sie Ihr Eingabedokument im DOTM-Dateiformat speichern, können Sie Ihr Dokument auch in einer Datenbank statt in einem Dateisystem speichern. Möglicherweise müssen Sie das Speichern und Abrufen von Document-Objekten in und aus einer Datenbank implementieren. Dies wäre erforderlich, wenn Sie ein beliebiges Content-Management-System implementieren. Um Ihr DOTM in der Datenbank zu speichern, ist es oft notwendig, das Dokument zu serialisieren, um ein Byte-Array zu erhalten. Dies kann mit der Aspose.Words for Java -API erfolgen. Nachdem Sie Ihr Byte-Array erhalten haben, können Sie es mit einer SQL-Anweisung in der Datenbank speichern.

public static void StoreToDatabase(Document doc, Connection mConnection) throws Exception {
    // create an output stream which uses byte array to save data
    ByteArrayOutputStream aout = new ByteArrayOutputStream();
    // save the document to byte array
    doc.save(aout, SaveFormat.DOTM);
    // get the byte array from output steam
    // the byte array now contains the document
    byte[] buffer = aout.toByteArray();
    // get the filename from the document.
    String fileName = doc.getOriginalFileName();
    String filePath = fileName.replace("\\", "\\\\");
    // create the SQL command.
    String commandString = "INSERT INTO Documents (FileName, FileContent) VALUES('" + filePath + "', '" + buffer + "')";
    Statement statement = mConnection.createStatement();
    statement.executeUpdate(commandString);
}  

Erkunden Sie PCL Konvertierungs optionen mit Java

PCLs in DOCM konvertieren (Microsoft Word 2007 Marco-Datei)
PCLs in DOT konvertieren (Microsoft Word-Vorlagendateien)
PCLs in DOTX konvertieren (Microsoft Word-Vorlagendatei)
PCLs in FLATOPC konvertieren (Microsoft Word 2003 TextverarbeitungML)
PCLs in GIF konvertieren (Grafisches Austauschformat)
PCLs in MARKDOWN konvertieren (Leichte Auszeichnungssprache)
PCLs in ODT konvertieren (OpenDocument-Textdateiformat)
PCLs in OTT konvertieren (OpenDocument-Vorlage)
PCLs in PS konvertieren (PostScript-Datei)
PCLs in RTF konvertieren (Rich-text-Format)
PCLs in WORDML konvertieren (Microsoft Word 2003 TextverarbeitungML)
PCLs in XAMLFLOW konvertieren (Microsofts Power Automate)
PCLs in CSV konvertieren (Durch Kommas getrennte Werte)
PCLs in DIF konvertieren (Datenaustauschformat)
PCLs in EXCEL konvertieren (Tabellenkalkulationsdateiformate)
PCLs in FODS konvertieren (OpenDocument Flat XML-Tabelle)
PCLs in MD konvertieren (Markdown-Sprache)
PCLs in ODS konvertieren (OpenDocument-Tabelle)
PCLs in SXC konvertieren (StarOffice Calc-Tabelle)
PCLs in TSV konvertieren (Durch Tabulatoren getrennte Werte)
PCLs in TXT konvertieren (Text dokument)
PCLs in XLAM konvertieren (Excel-Makro-fähiges Add-In)
PCLs in XLSB konvertieren (Excel-Binärarbeitsmappe)
PCLs in XLSM konvertieren (Makrofähige Tabellenkalkulation)
PCLs in XLT konvertieren (Excel 97 - 2003-Vorlage)
PCLs in XLTM konvertieren (Excel-Makro-fähige Vorlage)
PCLs in ODP konvertieren (OpenDocument-Präsentationsformat)
PCLs in OTP konvertieren (OpenDocument-Standardformat)
PCLs in POT konvertieren (Microsoft PowerPoint-Vorlagendateien)
PCLs in POTM konvertieren (Microsoft PowerPoint-Vorlagendatei)
PCLs in POTX konvertieren (Microsoft PowerPoint-Vorlagenpräsentation)
PCLs in POWERPOINT konvertieren (Präsentationsdateien)
PCLs in PPS konvertieren (PowerPoint-Diashow)
PCLs in PPSM konvertieren (Makrofähige Diashow)
PCLs in PPSX konvertieren (PowerPoint-Diashow)
PCLs in PPT konvertieren (PowerPoint Präsentation)
PCLs in PPTM konvertieren (Makrofähige Präsentationsdatei)
PCLs in SWF konvertieren (Shockwave Flash-Film)