A MD átalakítása DOCM-re Java segítségével

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

 

Két egyszerű lépéssel a MD-et DOCM-má konvertálhatja. Először is le kell renderelnie a MD-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 DOCM-má konvertálhatja. Mindkét API az Aspose.Total for Java csomagban található.

Java API a MD DOCM-má konvertálásához

  1. Nyissa meg a MD-fájlt a Document osztály használatával
  2. A save segítségével konvertálja a MD-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 DOCM formátumba a save módszerrel, és állítsa be a DOCM-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 MD file with an instance of Document class
Document document = new Document("template.md");
// save MD 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.DOCM
outputDocument.save("output.docm", SaveFormat.DOCM);   

Konverziós követelmények

A MD DOCM-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 MD-et a tulajdonos jelszavával.

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

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

Miközben a bemeneti dokumentumot DOCM 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 DOCM 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.DOCM);
    // 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);
}  

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

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