通過 Java 在 Android 上將 CGM 渲染到 XAMLFLOW

在移動應用程序中將 CGM 轉換為 XAMLFLOW,無需安裝任何軟件

 

您可以使用 Aspose.Total for Android Java 包的兩個 API 在您的移動應用程序中集成 CGM 到 XAMLFLOW 的轉換功能。首先,您需要使用 Aspose.PDF for Android via Java 將 CGM 文件轉換為 DOC。其次,通過使用文字處理 API Aspose.Words for Android via Java ,您可以將 DOC 渲染為 XAMLFLOW。

通過 Java 在 Android 上將 CGM 轉換為 XAMLFLOW

  1. Document 類打開CGM文件
  2. 使用 save 將 CGM 轉換為 DOC 方法
  3. 使用 Aspose.Words 的 Document 類加載 DOC 文件
  4. 使用 save 方法將文檔保存為 XAMLFLOW 格式並設置 XAMLFLOW保存格式

轉換要求

您可以直接從 Maven 通過 Java 輕鬆使用 Aspose.Total for Android 和安裝 Aspose.PDF for Android via JavaAspose.Words for Android via Java 在您的應用程序中。

或者,您可以從 下載 獲取 ZIP 文件。

// 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);   

通過 Java 在 Android 上獲取 CGM 文件信息

在將 CGM 轉換為 XAMLFLOW 之前,您可能需要有關文檔的信息,包括作者、創建日期、關鍵字、修改日期、主題和標題。此信息有助於轉換過程的決策。使用強大的 Aspose.PDF for Android via Java API,您可以獲得所有內容。要獲取有關 CGM 文件的文件特定信息,首先使用 getInfo 方法。一旦檢索到 DocumentInfo 對象,您就可以獲取各個屬性的值。

// load CGM document
Document doc = new Document("template.cgm");
// get document information
DocumentInfo docInfo = doc.getInfo();
// show document information
System.out.println("Author: " + docInfo.getAuthor());
System.out.println("Creation Date: " + docInfo.getCreationDate());
System.out.println("Keywords: " + docInfo.getKeywords());
System.out.println("Modify Date: " + docInfo.getModDate());
System.out.println("Subject: " + docInfo.getSubject());
System.out.println("Title: " + docInfo.getTitle());

通過 Java 在 Android 中的 XAMLFLOW 文檔中插入尾註

除了文檔轉換,您還可以使用 Aspose.Words for Android via Java API 在您的 Android 應用程序中添加許多其他功能。該功能之一是在 XAMLFLOW 文檔中插入尾註和編號。如果要在 XAMLFLOW 文檔中插入腳註或尾註,請使用 DocumentBuilder.InsertFootnote 方法。此方法在文檔中插入腳註或尾註。 EndnoteOptions 和 FootnoteOptions 類表示腳註和尾註的編號選項。

// load document
Document doc = new Document("input.DOC");
// initialize document builder
DocumentBuilder builder = new DocumentBuilder(doc);
// add text in it
builder.write("Some text");
// insert footnote
builder.insertFootnote(FootnoteType.ENDNOTE, "Endnote text.");
// initialize endnote options
EndnoteOptions option = doc.getEndnoteOptions();
// set restart rule
option.setRestartRule(FootnoteNumberingRule.RESTART_PAGE);
// set position
option.setPosition(EndnotePosition.END_OF_SECTION);
// save the document to disk.
doc.save("output.xaml_flow", SaveFormat.XAML_FLOW);  

使用 Android 探索 CGM 轉換選項

將 CGM 轉換為 ODP (OpenDocument 演示文稿格式)
將 CGM 轉換為 OTP (OpenDocument 標準格式)
將 CGM 轉換為 POT (Microsoft PowerPoint 模板文件)
將 CGM 轉換為 POTM (微軟 PowerPoint 模板文件)
將 CGM 轉換為 POTX (Microsoft PowerPoint 模板演示)
將 CGM 轉換為 PPT (PowerPoint演示文稿)
將 CGM 轉換為 PPS (PowerPoint 幻燈片放映)
將 CGM 轉換為 PPSM (啟用宏的幻燈片放映)
將 CGM 轉換為 PPSX (PowerPoint 幻燈片放映)
將 CGM 轉換為 PPT (PowerPoint演示文稿)
將 CGM 轉換為 PPTM (啟用宏的演示文稿文件)
將 CGM 轉換為 SWF (衝擊波動畫)
將 CGM 轉換為 DOCM (Microsoft Word 2007 宏文件)
將 CGM 轉換為 DOT (Microsoft Word 模板文件)
將 CGM 轉換為 DOTM (Microsoft Word 2007+ 模板文件)
將 CGM 轉換為 DOTX (微軟 Word 模板文件)
將 CGM 轉換為 FLATOPC (Microsoft Word 2003 文字處理ML)
將 CGM 轉換為 GIF (圖形交換格式)
將 CGM 轉換為 MARKDOWN (輕量級標記語言)
將 CGM 轉換為 ODT (OpenDocument 文本文件格式)
將 CGM 轉換為 OTT (打開文檔模板)
將 CGM 轉換為 PCL (打印機命令語言)
將 CGM 轉換為 PS (後記文件)
將 CGM 轉換為 RTF (富文本格式)
將 CGM 轉換為 WORDML (Microsoft Word 2003 文字處理ML)
將 CGM 轉換為 CSV (逗號分隔值)
將 CGM 轉換為 DIF (數據交換格式)
將 CGM 轉換為 CSV (逗號分隔值)
將 CGM 轉換為 FODS (OpenDocument 平面 XML 電子表格)
將 CGM 轉換為 MD (降價語言)
將 CGM 轉換為 ODS (OpenDocument電子表格)
將 CGM 轉換為 SXC (StarSuite Calc 電子表格)
將 CGM 轉換為 TSV (製表符分隔值)
將 CGM 轉換為 TXT (文本文件)
將 CGM 轉換為 XLAM (Excel 啟用宏的加載項)
將 CGM 轉換為 XLSB (Excel 二進制工作簿)
將 CGM 轉換為 XLSM (啟用宏的電子表格)
將 CGM 轉換為 XLT (Excel 97 - 2003 模板)

什麼是 CGM 文件格式

計算機圖形圖元文件 (CGM) 是 2D 矢量圖形、光柵圖形和文本的文件格式,由 ISO/IEC 8632 定義。CGM 文件可能包含 2D 矢量圖形、光柵圖形和文本。可以存儲圖形的所有方面,包括調色板、線寬、字體以及文本大小和位置。 CGM 文件通常具有 .cgm 文件擴展名,但它們也可以使用 .cgi、.cgmz 或 .cgz。CGM 是一種平台無關的文件格式,這意味著它可以在任何類型的計算機上使用,無論操作系統。 CGM 文件通常用於矢量圖形,因為它們可以縮放而不會降低質量。 CGM 文件也用於技術製圖,例如工程圖,因為它們可以以任何尺寸準確打印。CGM 文件可以由各種軟件程序創建,包括矢量圖形編輯器、CAD 程序和文字處理器。許多可以導出為 CGM 格式的程序也支持導入 CGM 文件。

什麼是 XAMLFLOW 文件格式

XAMLFLOW 用作 Microsoft 的 Power Automate 平台中採用的文件格式,使用戶能夠構建自定義工作流以實現業務流程自動化。它利用結合了 XML 和 XAML 的標記語言來定義工作流的結構和行為。 XAMLFLOW 的靈活性和可擴展性是顯著的優勢。利用 XAML 標記語言,用戶可以定義自定義控件、樣式和模板,從而促進創建可跨多個實例重複使用的一致且統一的工作流。

XAMLFLOW 的優勢之一在於其用戶-友好的性質。 Power Automate 提供的拖放界面允許用戶輕鬆創建和修改工作流,無需編碼。通過 XAMLFLOW 格式提供的可視化界面,用戶可以直觀地定義工作流的結構和行為,確保易用性和高效的工作流創建。

此外,XAMLFLOW 與各種 Microsoft 產品和服務無縫集成,包括 SharePoint 、Dynamics 365 和 PowerApps。這種集成功能簡化了創建與現有系統和流程無縫對齊的工作流的過程。通過利用 XAMLFLOW,用戶可以增強其業務流程的自動化和效率,同時利用 Microsoft 生態系統的強大功能和集成功能。