Pdf

Excel ワークブックを PDF に変換する

PDF ファイルは、組織、政府部門、個人の間で文書を交換するために広く使用されています。これは標準のドキュメント形式であり、ソフトウェア開発者はよく Microsoft Excel ファイルを PDF ドキュメントに変換する方法を見つけるように求められます。

Aspose.Cells は、Excel ファイルから PDF への変換をサポートし、変換時に高い視覚的忠実度を維持します。

直接変換

Aspose.Cells for .NET は、他のソフトウェアから独立してスプレッドシートから PDF への変換をサポートします。次のコマンドを使用して Excel ファイルを PDF に保存するだけです。**ワークブッククラス'保存方法。の保存メソッドが提供するのは、SaveFormat.Pdf**ネイティブ Excel ファイルを PDF 形式に変換する列挙メンバー。

Excel スプレッドシートを PDF 形式に直接変換するには、以下の手順に従ってください。

  1. のオブジェクトをインスタンス化します。**ワークブック**空のコンストラクターを呼び出してクラスを作成します。
  2. 既存のテンプレート ファイルを開いて読み込むことも、ワークブックを最初から作成する場合はこの手順をスキップすることもできます。
  3. Aspose.Cells' API を使用して、スプレッドシート上で作業 (データの入力、書式設定の適用、数式の設定、画像やその他の描画オブジェクトの挿入など) を実行します。
  4. スプレッドシートのコードが完成したら、**ワークブッククラス'保存**スプレッドシートを保存するメソッド。

ファイル形式は PDF である必要があるので、選択します。Pdf (事前定義された値)**保存形式**列挙して最終的な PDF ドキュメントを生成します。

高度な変換

を使用することもできます。**PdfSaveOptions変換用のさまざまな属性を設定するクラス。のさまざまなプロパティを設定するPdfSaveOptionsクラスを使用すると、出力 PDF の印刷、フォント、セキュリティ、圧縮設定を制御できます。最も重要なプロパティは次のとおりです。コンプライアンス**これにより、Excel ファイルを PDF/A 準拠の PDF ファイルに保存できるようになります。

ワークブックを PDF/A コンパイル済みファイルに保存

以下に提供されるコード スニペットは、**PdfSaveOptions**Excel ファイルを PDF/A 準拠の PDF 形式で保存するクラス。

PDF 作成時刻を設定します

とともに**PdfSaveOptions**クラスでは、PDF の作成時間を取得または設定できます。次のコードは、の使用法を示しています。**PdfSaveOptions.CreatedTime**プロパティを使用して、PDF ファイルの作成時間を設定します。

ContentCopyForAccessibility オプションを設定する

とともに**PdfSaveOptions**クラスでは、PDF を取得または設定できます**AccessibilityExtractContent**変換された PDF のコンテンツ アクセスを制御するオプション。

カスタム プロパティを PDF にエクスポート

とともに**PdfSaveOptions**クラスを使用すると、ソース ワークブックのカスタム プロパティを PDF にエクスポートできます。**PdfCustomPropertiesExport**列挙子は、プロパティをエクスポートする方法を指定するために提供されます。これらのプロパティは、次の図に示すように、「ファイル」をクリックしてから「プロパティ」オプションをクリックすることで、Adobe Acrobat Reader で確認できます。テンプレートファイル「sourceWithCustProps.xlsx」がダウンロード可能ここテストと出力用に PDF ファイル「outSourceWithCustProps」が利用可能ですここ分析用に。

todo:image_alt_text

変換属性

新しいリリースごとに変換機能の強化に取り組んでいます。 Aspose.Cell の Excel から PDF への変換には、まだいくつかの制限があります。 PDF 形式に変換する場合、MapChart はサポートされません。また、一部の描画オブジェクトは適切にサポートされていません。

次の表には、Aspose.Cells を使用して PDF にエクスポートするときに完全または部分的にサポートされるすべての機能がリストされています。この表は最終的なものではなく、すべてのスプレッドシート属性を網羅しているわけではありませんが、PDF への変換でサポートされない、または部分的にサポートされている機能を示しています。 。

文書要素 属性 サポートされています ノート
位置合わせ   はい  
背景設定   はい  
国境 はい  
国境 線のスタイル はい  
国境 線幅 はい  
Cell データ   はい  
コメント   はい  
条件付き書式   はい  
ドキュメントのプロパティ   はい  
描画オブジェクト   部分的に 描画オブジェクトの影と 3D 効果は十分にサポートされていません。ワードアートとスマートアートは部分的にサポートされています。
フォント サイズ はい  
フォント はい  
フォント スタイル はい  
フォント 下線 はい  
フォント 効果 はい
画像   はい  
ハイパーリンク   はい  
チャート   部分的に マップチャートはサポートされていません。
合併済み Cells   はい  
改ページ   はい  
ページ設定 ヘッダー/フッター はい  
ページ設定 余白 はい  
ページ設定 ページの向き はい  
ページ設定 ページサイズ はい  
ページ設定 印刷領域 はい  
ページ設定 タイトルを印刷する はい  
ページ設定 スケーリング はい  
行の高さ/列の幅   はい  
RTL (右から左へ) 言語   はい  

アドバンストトピック