Két egyszerű lépéssel a MD-et PS-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 PS-má konvertálhatja. Mindkét API az Aspose.Total for Java csomagban található.
Java API a MD PS-má konvertálásához
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 .
Konverziós követelmények
A MD PS-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 PS 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 PS 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.PS);
// 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);
}
Kulcsfontosságú felhasználási esetek
Nyomtatásra kész diagramok létrehozása Markdown tartalomból.
Skálázható PostScript illusztrációk generálása professzionális kiadáshoz.
Markdown alapú jelentések átalakítása nagy felbontású nyomtatási kimenetekhez.
Műszaki dokumentumok archiválása PS formátumban reprodukálhatósághoz.
Automatizálási forgatókönyvek
Markdown automatikus átalakítása PS formátumba vállalati kiadási csatornákhoz.
Tömeges PS generálás Markdown tárolókból nyomtatásra kész dokumentációhoz.
Ütemezett PostScript exportok magas minőségű jelentésekhez.
Integráció nyomtatási automatizálási munkafolyamatokkal Markdown átalakításához PS formátumba.