CGMをXLTMにレンダリングするC#API

Microsoft®ExcelまたはAdobe® Acrobat Readerを使用せずにC#経由でCGMファイルをXLTMにエクスポートする

 

Aspose.Total for .NET を使用すると、.NET、C#、ASP.NET、およびVB.NETアプリケーション内でCGMファイルをXLTMに簡単に変換できます。まず、 Aspose.PDF for .NET を使用して、CGMをXLSXにエクスポートできます。その後、 Aspose.Cells for .NET Spreadsheet Programming APIを使用して、XLSXをXLTMに変換できます。

CGMをXLTMに変換する.NETAPI

  1. Document クラスを使用してCGMファイルを開きます
  2. Save メソッドを使用してCGMをXLSXに変換します
  3. Workbook クラスを使用してXLSXドキュメントをロードします
  4. Save メソッドを使用してドキュメントをXLTM形式で保存し、「Xltm」をSaveFormatとして設定します

変換要件

コマンドラインからnuget install Aspose.Totalとしてインストールするか、VisualStudioのパッケージマネージャーコンソールからInstall-PackageAspose.Totalを使用してインストールします。

または、 ダウンロード からオフラインMSIインストーラーまたはDLLをZIPファイルで取得します。

// supports PDF, CGM, EPUB, TeX, PCL, PS, SVG, XPS, MD, MHTML, XML, and XSLFO file format
// load PDF as input file format with an instance of Document class
var document = new Document("template.pdf");
// save document in XLSX format
document.Save("excel_output.xlsx", Aspose.Pdf.SaveFormat.Xlsx);
// load the XLSX file in an instance of Workbook
var book = new Workbook("excel_output.xlsx");
// supports XLSB, XLSM, XLT, XLTX, XLTM, XLAM, CSV, TSV, TXT, ODS, DIF, MD, SXC, and FODS file format
// save input document as CSV
book.Save("output.csv", Aspose.Cells.SaveFormat.Auto);

保護されたCGMをC#経由でXLTMに変換する

CGMドキュメントがパスワードで保護されている場合、パスワードなしでXLTMに変換することはできません。 APIを使用すると、最初に有効なパスワードを使用して保護されたドキュメントを開き、その後変換することができます。暗号化されたファイルを開くには、 Document クラスの新しいインスタンスを初期化し、ファイル名とパスワードを引数として渡すことができます。

// supports PDF, CGM, EPUB, TeX, PCL, PS, SVG, XPS, MD, MHTML, XML, and XSLFO input file formats
// open password protected PDF document
Document doc = new Document("input.pdf", "Your@Password");
// save document in XLSX format
document.Save("excel_output.xlsx", Aspose.Pdf.SaveFormat.Xlsx);
// load the XLSX file in an instance of Workbook
var book = new Workbook("excel_output.xlsx");
// supports XLSB, XLSM, XLT, XLTX, XLTM, XLAM, CSV, TSV, TXT, ODS, DIF, MD, SXC, and FODS file format
// save input document as CSV
book.Save("output.csv", Aspose.Cells.SaveFormat.Auto);

C#を介して透かし付きのCGMファイルをXLTMに変換する

CGMファイルをXLTMに変換するときに、出力XLTMファイル形式に透かしを追加することもできます。透かしを追加するには、新しいワークブックオブジェクトを作成し、変換されたXLSXドキュメントを開き、インデックスからワークシートを選択し、シェイプを作成して、AddTextEffect関数を使用します。その後、透かしを使用してXLSXドキュメントをXLTMとして保存できます。

// supports PDF, CGM, EPUB, TeX, PCL, PS, SVG, XPS, MD, MHTML, XML, and XSLFO file format
// load PDF as input file format with an instance of Document class
var document = new Document("template.pdf");
// save document in XLSX format
document.Save("excel_output.xlsx", Aspose.Pdf.SaveFormat.Xlsx);
// load the XLSX file in an instance of Workbook
var book = new Workbook("excel_output.xlsx");
// get the first default sheet
var sheet = book.Worksheets[0];
// add a new shape to ShapesCollection of Worksheet
var wordart = sheet.Shapes.AddTextEffect(Aspose.Cells.Drawing.MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true, 18, 8, 1, 1, 130, 800);
// supports XLSB, XLSM, XLT, XLTX, XLTM, XLAM, CSV, TSV, TXT, ODS, DIF, MD, SXC, and FODS file format
// save input document as CSV
book.Save("output.csv", Aspose.Cells.SaveFormat.Auto);

CGM の変換オプションを .NET で探索

CGM を APNG に変換 (アニメーション化されたポータブル ネットワーク グラフィックス)
CGM を CSV に変換 (カンマ区切りの値)
CGM を DICOM に変換 (医療におけるデジタル イメージングと通信)
CGM を DIF に変換 (データ交換フォーマット)
CGM を DXF に変換 (Autodesk 図面交換フォーマット)
CGM を EMZ に変換 (Windows 圧縮拡張メタファイル)
CGM を EXCEL に変換 (スプレッドシートのファイル形式)
CGM を FODS に変換 (OpenDocument フラット XML スプレッドシート)
CGM を JPEG2000 に変換 (J2K画像フォーマット)
CGM を JPEG2000 に変換 (J2K画像フォーマット)
CGM を MD に変換 (マークダウン言語)
CGM を ODP に変換 (OpenDocument プレゼンテーション形式)
CGM を ODS に変換 (OpenDocument スプレッドシート)
CGM を OTP に変換 (OpenDocument標準フォーマット)
CGM を POTM に変換 (Microsoft PowerPoint テンプレート ファイル)
CGM を POTX に変換 (Microsoft PowerPoint テンプレートのプレゼンテーション)
CGM を POT に変換 (Microsoft PowerPoint テンプレート ファイル)
CGM を POWERPOINT に変換 (プレゼンテーションファイル)
CGM を PPSM に変換 (マクロを有効にしたスライド ショー)
CGM を PPSX に変換 (PowerPoint スライド ショー)
CGM を PPS に変換 (PowerPoint スライド ショー)
CGM を PPTM に変換 (マクロが有効なプレゼンテーション ファイル)
CGM を PPT に変換 (パワーポイントによるプレゼンテーション)
CGM を PSD に変換 (Photoshop ドキュメント)
CGM を SVGZ に変換 (圧縮されたスケーラブルなベクター グラフィックス)
CGM を SWF に変換 (ショックウェーブフラッシュムービー)
CGM を SXC に変換 (StarOffice Calc スプレッドシート)
CGM を TGA に変換 (Truevision グラフィックス アダプター)
CGM を TSV に変換 (タブ区切りの値)
CGM を TXT に変換 (テキストドキュメント)
CGM を WMF に変換 (Windows メタファイル)
CGM を WMZ に変換 (圧縮された Windows メタファイル)
CGM を XAML に変換 (XAMLファイル)
CGM を XLAM に変換 (Excel マクロ有効アドイン)
CGM を XLSB に変換 (Excel バイナリ ワークブック)
CGM を XLSM に変換 (マクロが有効なスプレッドシート)
CGM を XLTX に変換 (Excel テンプレート)
CGM を XLT に変換 (Excel 97 - 2003 テンプレート)
CGM を DOCM に変換 (Microsoft Word 2007 マルコ ファイル)
CGM を DOTM に変換 (Microsoft Word 2007+ テンプレート ファイル)