Golangを使ったC++経由でExcelをPdf、Image、その他の形式に変換
ExcelワークブックをPDFに変換
PDFファイルは、企業、政府機関、個人間で文書を交換するために広く使用されています。標準的な文書形式であり、ソフトウェア開発者からはMicrosoft ExcelファイルをPDFに変換する方法の提案をよく求められます。
Aspose.Cellsは、ExcelファイルをPDFに変換する機能をサポートし、変換時に高い視覚的忠実度を維持します。
ExcelワークブックをJPGに変換
Aspose.CellsはExcelファイルをJPGに変換することをサポートしています。 以下のコード例は、ブックをJPG形式で保存する方法を示しています。
Excelブックを画像に変換する
Aspose.CellsはExcelファイルを画像に変換することをサポートしています。 以下のコード例は、ブックを画像として保存する方法を示しています。
ExcelブックをXPSに変換する
XPS文書形式は、文書のレイアウトと各ページの外観、配布、アーカイブ、レンダリング、処理、印刷に関するレンダリング規則を定義する構造化されたXMLマークアップで構成されています。
XPSのマークアップ言語はXAMLのサブセットであり、ドキュメントにベクターグラフィックス要素を組み込むことを可能にします。これはXAMLを使用してWindows Presentation Foundation (WPF) のプリミティブにマークアップします。使用される要素はパスや他の幾何学的プリミティブとして記述されます。
XPSファイルは、実際にはOpen Packaging Conventionsを使用したUnicode ZIPアーカイブであり、文書を構成するファイルを含みます。これらには各ページのXMLマークアップファイル、テキスト、埋め込みフォント、ラスター画像、2Dベクターグラフィックス、デジタル著作権管理情報が含まれます。XPSファイルの内容はZIPファイルをサポートするアプリケーションで開くだけで簡単に調べることができます。
Aspose.Cells 6.0.0以降、Microsoft ExcelからXPSへの変換がサポートされています。
ExcelをOds、Sxc、Fods(OpenOffice / LibreOffice Calc)に変換
Aspose.CellsはExcelファイルをOds、Sxc、Fodsファイルに変換することをサポートしています。以下のコード例は、【テンプレート】(book1.xlsx)をOds、Sxc、Fodsファイルに変換する方法を示しています。
ExcelワークブックをMHTMLファイルに変換する
MHTMLは通常のHTMLと外部リソース(通常はリンクされた画像、アニメーション、オーディオなどのコンテンツ)を1つのファイルに組み合わせたものです。.mhtファイル拡張子を持つ電子メールで使用されています。
Aspose.CellsはMHTMLファイルの読み書きをサポートしています。
以下のコード例は、ワークブックをMHTMLファイルとして保存する方法を示しています。
ExcelワークブックをHTMLに変換する
Aspose.Cells APIは、スプレッドシートをHTML形式にエクスポートする機能をサポートしています。これには、出力HTMLの複数の側面を制御する柔軟性を提供する HtmlSaveOptions クラスを使用します。
以下のコード例は、ブックをHTMLファイルとして保存する方法を示しています。
HTMLの画像設定を設定する
8.0.2以降、Aspose.CellsはGetImageOptions()をHtmlSaveOptionsクラスに公開しており、開発者がスプレッドシートをHTML形式で保存する際の画像の設定を指定できるようになっています。
以下は適用可能な画像設定の詳細です:
- ImageType:画像タイプを指定します。すべての形状(チャートを含む)は、出力HTMLでは画像としてレンダリングされることに注意してください。
- GetQuality():ImageTypeがJpegとして指定された場合、画像の品質を0から100の間で指定します。
- GetVerticalResolution():画像の垂直解像度(dpi)を取得または設定します。
- GetHorizontalResolution():画像の水平解像度(dpi)を取得または設定します。
- TiffCompression:ImageTypeをTiffとして指定した場合の画像の圧縮タイプを取得または設定します。
- GetTransparent():ImageFormatをPngと指定すると、画像の背景が透明にするかどうか示します。
以下のコードは、異なる設定を指定するためにHtmlSaveOptions.GetImageOptions()を使用する方法を示しています。
ExcelブックをMarkdownに変換する
Aspose.Cells APIはスプレッドシートをMarkdown形式にエクスポートする機能も提供しています。アクティブなワークシートをMarkdownにエクスポートするには、Workbook.Saveメソッドの第2引数としてSaveFormat.Markdownを渡してください。また、追加の設定を指定するためにMarkdownSaveOptionsクラスも使用できます。
以下のコード例は、SaveFormat.Markdown列挙体メンバーを使用してアクティブなワークシートをMarkdownにエクスポートする例です。コードによって生成された出力Markdownファイルを参照してください。
ExcelワークブックをJSONに変換
Aspose.Cellsは、ワークブックをJSON(JavaScript Object Notation)ファイルに変換することをサポートします。
以下のコード例は、SaveFormat.Json列挙体メンバーを使用してアクティブなワークシートをJSONにエクスポートする例です。ソースファイル(Book1.xlsx)を変換し、生成された出力JSONファイルを参照してください。
ExcelをXMLに変換
Aspose.Cellsは、ワークブックをExcel 2003スプレッドシートXMLおよびプレーンXMLデータに変換することをサポートしています。
ExcelブックをTIFFに変換する
Aspose.Cellsは、ワークブックをTIFFファイルに変換することをサポートしています。
以下のコードスニペットは、ExcelをTIFFに変換する方法を示しています。
ExcelブックをDOCXに変換する
Aspose.Cells APIはスプレッドシートをDOCX形式に変換することもサポートしています。ワークブックをDOCXにエクスポートするには、Workbook.Saveメソッドの第2引数としてSaveFormat.Docxを渡します。また、DocxSaveOptionsクラスを使用して追加の設定も指定できます。
以下のコード例は、SaveFormat.Docx列挙体メンバーを使用してアクティブなワークシートをDOCXにエクスポートする例です。コードによる出力DOCXファイルの生成結果を確認してください。
ExcelブックをPPTXに変換する
Aspose.CellsはスプレッドシートをPPTX形式に変換する機能も提供しています。ワークブックをPPTXにエクスポートするには、SaveFormat.PptxをWorkbook.Saveメソッドの第2引数として渡してください。さらに、PptxSaveOptionsクラスを利用して追加の設定も可能です。
次のコード例は、SaveFormat.Pptx列挙メンバーを使用してアクティブなシートをPPTXにエクスポートする方法を示しています。コードによって生成された出力PPTXファイルを参照してください。
ExcelワークブックをEPUBに変換
Aspose.Cells APIは、スプレッドシートをEPUB形式に変換するサポートを提供します。ワークブックをEPUBにエクスポートするには、Workbook.Saveメソッドの第二引数としてSaveFormat.Epubを渡してください。また、EBookSaveOptionsクラスを使用してEPUBへのシートのエクスポートに関する追加設定を指定することも可能です。
次のコード例は、SaveFormat.Epub列挙メンバーを使用してアクティブなシートをEPUBにエクスポートする方法を示しています。
ExcelワークブックをAZW3に変換
Aspose.Cells APIは、スプレッドシートをAZW3形式に変換するサポートを提供します。ワークブックをAZW3にエクスポートするには、Workbook.Saveメソッドの第二引数としてSaveFormat.Azw3を渡してください。また、EBookSaveOptionsクラスを使用してAZW3へのシートのエクスポートに関する追加設定を指定できます。
次のコード例は、SaveFormat.Azw3列挙メンバーを使用してアクティブなシートをAZW3にエクスポートする方法を示しています。