CGM můžete převést na PS pomocí dvou jednoduchých kroků. Nejprve musíte vykreslit soubor CGM do DOC pomocí Aspose.PDF for Java . Poté můžete pomocí výkonného API pro zpracování dokumentů Aspose.Words for Java převést DOC na PS. Obě rozhraní API jsou součástí balíčku Aspose.Total for Java .
Java API pro převod CGM na PS
Požadavky na převod
Aspose.Total pro Javu můžete snadno používat přímo z projektu založeného na Maven a zahrnují Aspose.PDF for Java a Aspose.Words for Java ve vašem pom.xml.
Případně můžete získat soubor ZIP z stažení .
Požadavky na převod
Při převodu CGM na PS, i když je váš dokument chráněn heslem, jej stále můžete otevřít pomocí rozhraní API pro manipulaci s PDF Aspose.PDF for Java . Chcete-li otevřít zašifrovaný soubor, musíte vytvořit objekt Document a otevřít CGM pomocí hesla vlastníka.
// open encrypted document
Document document = new Document("input.cgm", "password");
// save CGM as a DOC
document.save("DocOutput.doc", SaveFormat.DOC);
Otevřete dokument CGM chráněný heslem přes Java
Při ukládání vstupního dokumentu do formátu souboru PS můžete také dokument uložit do databáze namísto systému souborů. Možná budete muset implementovat ukládání a načítání objektů Document do az databáze. To by bylo nutné, pokud byste implementovali jakýkoli typ systému pro správu obsahu. Aby bylo možné uložit váš PS do databáze, je často nutné dokument serializovat a získat tak bajtové pole. To lze provést pomocí rozhraní API Aspose.Words for Java . Po získání bajtového pole jej můžete uložit do databáze pomocí příkazu SQL.
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);
}
``` Převod CGM (Computer Graphics Metafile) na PS (PostScript) je klíčovým krokem k dosažení přesného, vysoce kvalitního tisku a profesionálních publikačních výsledků. Zařízení nezávislý formát PostScriptu zajišťuje, že složité vektorové grafiky, inženýrské diagramy a technické ilustrace si zachovají svou přesnost a věrnost při přenosu na tiskové stroje nebo publikační systémy. To činí převod CGM na PS nezbytným pro odvětví vyžadující konzistentní, škálovatelné a tiskem připravené výstupy.
✅ Klíčové použití
- Průmyslový tisk vektorů – Vytváření ostrých, škálovatelných technických diagramů pro výrobu, inženýrství a architektonickou dokumentaci.
- Archivace technických ilustrací v systémech založených na PostScriptu – Ukládání vektorových prostředků ve formátu optimalizovaném pro dlouhodobou přístupnost a tiskovou kompatibilitu.
- Příprava CGM diagramů pro sazbu – Zajištění bezproblémové integrace do profesionálního uspořádání stránky a pracovních postupů sazby.
- Fyzická produkce dokumentů – Generování souborů připravených k tisku pro manuály, katalogy a technické grafy velkého formátu.
⚙️ Scénáře automatizace
- Generátory tiskových proudů založené na Javě – Programově převádějte soubory CGM na vysokorychlostní výstup PS pro podnikové tiskové pracovní postupy.
- Hromadné konvertory vektorů na PostScript – Automatizujte rozsáhlé procesy konverze pro efektivní zpracování rozsáhlých archivů grafiky.
- Integrace do publikačního potrubí – Vložte převod CGM na PS do automatizovaného vykreslování dokumentů a profesionálních publikačních systémů pro konzistentní, vysoce kvalitní výsledky.