A PCL átalakítása DOT-re Java segítségével

On Premise Java API a PCL megjelenítéséhez DOT-ben harmadik féltől származó alkalmazások használata nélkül

 

Két egyszerű lépéssel a PCL-et DOT-má konvertálhatja. Először is le kell renderelnie a PCL-fájlt DOC-ban az Aspose.PDF for Java . Ezt követően a hatékony dokumentumfeldolgozási API Aspose.Words for Java használatával a DOC-t DOT-má konvertálhatja. Mindkét API az Aspose.Total for Java csomagban található.

Java API a PCL DOT-má konvertálásához

  1. Nyissa meg a PCL-fájlt a Document osztály használatával
  2. A save segítségével konvertálja a PCL-et DOC-vé ) módszerrel
  3. Töltse be a DOC-fájlt a Document Aspose.Words osztály használatával
  4. Mentse a dokumentumot DOT formátumba a save módszerrel, és állítsa be a DOT-et mint SaveFormat

Konverziós követelmények

Az Aspose.Total for Java könnyen használható közvetlenül Maven alapú projektből és tartalmazza az Aspose.PDF for Java és az Aspose.Words for Java a pom.xml-ben.

Alternatív megoldásként beszerezhet egy ZIP-fájlt a downloads .

// 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.DOT
outputDocument.save("output.dot", SaveFormat.DOT);   

Konverziós követelmények

A PCL DOT-re konvertálása közben még akkor is megnyithatja a PDF Manipulation API Aspose.PDF for Java segítségével, ha dokumentuma jelszóval védett. A titkosított fájl megnyitásához létre kell hoznia egy Document objektumot, és meg kell nyitnia a PCL-et a tulajdonos jelszavával.

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

Nyissa meg a jelszóval védett PCL-dokumentumot Java-n keresztül

Miközben a bemeneti dokumentumot DOT fájlformátumba menti, fájlrendszer helyett adatbázisba is mentheti. Előfordulhat, hogy meg kell valósítania a dokumentumobjektumok tárolását és lekérését egy adatbázisba, illetve adatbázisból. Erre akkor lenne szükség, ha bármilyen típusú tartalomkezelő rendszert implementálna. A DOT adatbázisba mentéséhez gyakran szükség van a dokumentum szerializálására egy bájttömb beszerzéséhez. Ezt az Aspose.Words for Java API használatával teheti meg. A bájttömb beszerzése után SQL utasítás segítségével tárolhatja az adatbázisban.

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.DOT);
    // 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);
}  

PCL konverziós beállítások felfedezése Java

PCLs konvertálása CSV (Comma Seperated Values)
PCLs konvertálása DIF (Data Interchange Format)
PCLs konvertálása EXCEL (Spreadsheet File Formats)
PCLs konvertálása DOCM (Microsoft Word 2007 Marco File)
PCLs konvertálása DOTM (Microsoft Word 2007+ Template File)
PCLs konvertálása DOTX (Microsoft Word Template File)
PCLs konvertálása FLATOPC (Microsoft Word 2003 WordprocessingML)
PCLs konvertálása GIF (Graphical Interchange Format)
PCLs konvertálása MHTML (Web Page Archive Format)
PCLs konvertálása ODT (OpenDocument Text File Format)
PCLs konvertálása OTT (OpenDocument Standard Format)
PCLs konvertálása PS (PostScript File)
PCLs konvertálása RTF (Rich Text Format)
PCLs konvertálása WORDML (Microsoft Word 2003 WordprocessingML)
PCLs konvertálása FODS (OpenDocument Flat XML Spreadsheet)
PCLs konvertálása MD (Markdown Language)
PCLs konvertálása ODS (OpenDocument Spreadsheet)
PCLs konvertálása SXC (StarOffice Calc Spreadsheet)
PCLs konvertálása TSV (Tab Seperated Values)
PCLs konvertálása TXT (Text Document)
PCLs konvertálása XLAM (Excel Macro-Enabled Add-In)
PCLs konvertálása XLSB (Excel Binary Workbook)
PCLs konvertálása XLSM (Macro-enabled Spreadsheet)
PCLs konvertálása XLT (Excel 97 - 2003 Template)
PCLs konvertálása XLTM (Excel Macro-Enabled Template)
PCLs konvertálása XLTX (Excel Template)
PCLs konvertálása APNG (Animated Portable Network Graphics)
PCLs konvertálása DICOM (Digital Imaging and Communications in Medicine)
PCLs konvertálása DXF (Autodesk Drawing Exchange Format)
PCLs konvertálása EMZ (Windows Compressed Enhanced Metafile)
PCLs konvertálása JPEG2000 (J2K Image Format)
PCLs konvertálása ODP (OpenDocument Presentation Format)
PCLs konvertálása OTP (OpenDocument Standard Format)
PCLs konvertálása POT (Microsoft PowerPoint Template Files)
PCLs konvertálása POTM (Microsoft PowerPoint Template File)
PCLs konvertálása POTX (Microsoft PowerPoint Template Presentation)