Ubah CGM ke XAMLFLOW melalui Java

On Premise Java API untuk Merender CGM ke XAMLFLOW tanpa menggunakan aplikasi pihak ketiga

 

Anda dapat mengonversi CGM ke XAMLFLOW dengan menggunakan dua langkah sederhana. Pertama, Anda perlu merender file CGM ke DOC menggunakan Aspose.PDF for Java . Setelah itu, dengan menggunakan API Pemrosesan Dokumen yang kuat Aspose.Words for Java , Anda dapat mengonversi DOC ke XAMLFLOW. Kedua API berada di bawah paket Aspose.Total for Java .

Java API untuk Mengonversi CGM ke XAMLFLOW

  1. Buka file CGM menggunakan kelas Document
  2. Konversi CGM ke DOC dengan menggunakan save metode
  3. Muat file DOC dengan menggunakan kelas Document dari Aspose.Words
  4. Simpan dokumen ke format XAMLFLOW menggunakan metode save dan set XAMLFLOW sebagai SaveFormat

Persyaratan Konversi

Anda dapat dengan mudah menggunakan Aspose.Total untuk Java langsung dari proyek berbasis Maven dan sertakan Aspose.PDF untuk Java dan Aspose.Words untuk Java di pom.xml Anda.

Atau, Anda bisa mendapatkan file ZIP dari downloads .

// load CGM file with an instance of Document class
Document document = new Document("template.cgm");
// save CGM 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.XAML_FLOW
outputDocument.save("output.xaml_flow", SaveFormat.XAML_FLOW);   

Persyaratan Konversi

Saat mengonversi CGM ke XAMLFLOW, meskipun dokumen Anda dilindungi kata sandi, Anda masih dapat membukanya menggunakan PDF Manipulation API Aspose.PDF for Java . Untuk membuka file terenkripsi, Anda perlu membuat objek Dokumen dan membuka CGM menggunakan kata sandi pemilik.

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

Buka Dokumen CGM yang Dilindungi Kata Sandi melalui Java

Saat menyimpan dokumen input Anda ke format file XAMLFLOW, Anda juga dapat menyimpan dokumen Anda ke database alih-alih sistem file. Anda mungkin perlu menerapkan penyimpanan dan pengambilan objek Dokumen ke dan dari database. Ini akan diperlukan jika Anda menerapkan semua jenis sistem manajemen konten. Untuk menyimpan XAMLFLOW Anda ke database, seringkali perlu membuat serial dokumen untuk mendapatkan array byte. Ini dapat dilakukan menggunakan Aspose.Words for Java API. Setelah mendapatkan array byte Anda, Anda dapat menyimpannya di database menggunakan pernyataan 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.XAML_FLOW);
    // 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);
}  

Jelajahi opsi konversi CGM dengan Java

Mengkonversi CGMs ke DOCM (File Marco Microsoft Word 2007)
Mengkonversi CGMs ke DOT (File Templat Microsoft Word)
Mengkonversi CGMs ke DOTM (File Templat Microsoft Word 2007+)
Mengkonversi CGMs ke DOTX (File Templat Microsoft Word)
Mengkonversi CGMs ke FLATOPC (Microsoft Word 2003 WordprocessingML)
Mengkonversi CGMs ke GIF (Format Pertukaran Grafis)
Mengkonversi CGMs ke MARKDOWN (Bahasa Markup Ringan)
Mengkonversi CGMs ke ODT (Buka Format File Teks Dokumen)
Mengkonversi CGMs ke OTT (Templat Dokumen Terbuka)
Mengkonversi CGMs ke PCL (Bahasa Perintah Pencetak)
Mengkonversi CGMs ke PS (Berkas PostScript)
Mengkonversi CGMs ke RTF (Format Teks Kaya)
Mengkonversi CGMs ke WORDML (Microsoft Word 2003 WordprocessingML)
Mengkonversi CGMs ke CSV (Nilai Dipisahkan Koma)
Mengkonversi CGMs ke DIF (Format Pertukaran Data)
Mengkonversi CGMs ke EXCEL (Format File Spreadsheet)
Mengkonversi CGMs ke FODS (OpenDocument Flat XML Spreadsheet)
Mengkonversi CGMs ke MD (Bahasa Penurunan Harga)
Mengkonversi CGMs ke ODS (Spreadsheet Dokumen Terbuka)
Mengkonversi CGMs ke SXC (Spreadsheet StarOffice Calc)
Mengkonversi CGMs ke TSV (Nilai yang dipisahkan tab)
Mengkonversi CGMs ke XLAM (Add-In dengan Makro Excel yang Diaktifkan)
Mengkonversi CGMs ke XLSB (Buku Kerja Biner Excel)
Mengkonversi CGMs ke XLSM (Spreadsheet yang diaktifkan makro)
Mengkonversi CGMs ke XLT (Excel 97 - Templat 2003)
Mengkonversi CGMs ke XLTM (Template Berkemampuan Makro Excel)
Mengkonversi CGMs ke APNG (Grafik Jaringan Portable Animasi)
Mengkonversi CGMs ke DICOM (Pencitraan Digital dan Komunikasi dalam Kedokteran)
Mengkonversi CGMs ke DXF (Format Pertukaran Gambar Autodesk)
Mengkonversi CGMs ke EMZ (Metafile yang Ditingkatkan dengan Kompresi Windows)
Mengkonversi CGMs ke JPEG2000 (Format Gambar J2K)
Mengkonversi CGMs ke JPEG2000 (Format Gambar J2K)
Mengkonversi CGMs ke ODP (Format Presentasi Dokumen Terbuka)
Mengkonversi CGMs ke OTP (Format Standar OpenDocument)
Mengkonversi CGMs ke POT (File Templat Microsoft PowerPoint)
Mengkonversi CGMs ke POTM (File Templat Microsoft PowerPoint)
Mengkonversi CGMs ke POTX (Presentasi Templat Microsoft PowerPoint)