Excel to PDF C#

Microsoft Excel はスプレッドシートを管理するための重要なツールですが、これらのシートを PDF に変換する時には必要になります - レポートを共有するか、フォーマットを保存するかどうかにかかわらず. このブログの投稿では、C# を使用して Excel シートを PDF に変換する効率的なプロセスを通じてあなたを指導します. また、変換プロセス中に利用可能なさまざまなカスタマイズオプションを調べます。

テーブルコンテンツ

C# Excel to PDF 変換ライブラリ

・The ASPOSE.CELL を .NET に API は、Excel スプレッドシートを PDF に変換するプロセスを簡素化します。 ダウンロード APIのDLL または NuGet を介して直接インストールする:

PM> Install-Package Aspose.Cells

Excel ファイルを PDF に C# に変換するためのステップ

Aspose.Cells for .NET を使用して、Excel ファイルを PDF に変換することは簡単です。

  • Excel ファイルをディスクからダウンロードします。
  • あなたの望ましい場所にPDFとして保存します。

これをC#コードで実装する方法を見てみましょう。

Excel XLSX を C# で PDF に変換する

とのこと ASPOSE.CELL を .NET に, Excel ファイルを PDF に簡単に変換するには、以下の手順に従うことができます。

  • インスタントを ワークブック 変換したい Excel ドキュメントのクラス。
  • ドキュメントをPDF形式で保存して保存形式を指定する SaveFormat リストアップ

以下は、C# で Excel を PDF に変換する方法を示すコードのスナイプです。

// Instantiate the Workbook object with the Excel file
Workbook workbook = new Workbook("SampleExcel.xls");

// Save the document in PDF format
workbook.Save("outputPDF.pdf", SaveFormat.Pdf);

Excel を PDF/A 形式に変換する

PDF/A は、長期アーカイブのために設計された ISO 標準版の PDF です このフォーマットでファイルを保存すると、それらが時間とともにアクセス可能であることを保証します。

以下は、C# で Excel を PDF/A 形式に変換する方法です。

// Instantiate new workbook
Workbook workbook = new Workbook();

// Insert a value into cell A1
workbook.Worksheets[0].Cells[0, 0].PutValue("Testing PDF/A");

// Define PdfSaveOptions
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();

// Set the compliance type
pdfSaveOptions.Compliance = PdfCompliance.PdfA1b;

// Save the file
workbook.Save(dataDir + "output.pdf", pdfSaveOptions);

Excel を PDF に変換する C#

Aspose.Cells for .NET では、コンバージョンの進歩をコントロールできるようになります。 IPageSavingCallback バックアップ インターフェイス. あなたは、この接続を実施するカスタマイズクラスを作成し、その例を指定することができます。 PdfSaveオプション.PageSavingCallback 財産です。

以下は、Excel から PDF への変換の進歩を追跡する方法を示すコードスナイプです。

// Load the workbook
Workbook workbook = new Workbook("PagesBook1.xlsx");

PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();

// Assign the custom class that implements IPageSavingCallback interface
pdfSaveOptions.PageSavingCallback = new TestPageSavingCallback();

workbook.Save("DocumentConversionProgress.pdf", pdfSaveOptions);

次に、従来のクラスが実施されます。 IPageSavingCallback バックアップ 変換プロセスを追跡するためのインターフェイス:

public class TestPageSavingCallback : IPageSavingCallback
{
    public void PageStartSaving(PageStartSavingArgs args)
    {
        Console.WriteLine("Start saving page index {0} of pages {1}", args.PageIndex, args.PageCount);

        // Pages before page index 2 are not rendered.
        if (args.PageIndex < 2)
        {
            args.IsToOutput = false;
        }
    }

    public void PageEndSaving(PageEndSavingArgs args)
    {
        Console.WriteLine("End saving page index {0} of pages {1}", args.PageIndex, args.PageCount);

        // Pages after page index 8 are not rendered.
        if (args.PageIndex >= 8)
        {
            args.HasMorePages = false;
        }
    }
}

オンライン Excel から PDF への変換器

私たちも利用できます。 オンライン Excel to PDF 変換アプリ, この無料アプリはサインアップを必要としませんので、迅速な変換のための便利なオプションです。

Get Free C# Excel to PDF Converter

評価制限なしで .NET のための Aspose.Cells を使用することができます。 無料の暫定ライセンス.

結論

Excel ページを PDF に変換することは、さまざまなビジネスおよび開発シナリオで一般的な要件です。 Aspose.Cells for .NET API は、このプロセスを簡素化し、C# アプリケーション内のコンバージョンを自動化することを可能にします. このブログの投稿を通じて、私たちは、Excel XLSX を .Net 6 で PDF 中に変更する方法を示しました。

質問がある場合は、私たちを通じて自由にアクセスしてください。 フォーラム.

Excel to PDF .NET Core またはASP.NET で働いているかどうかにかかわらず、この強力なライブラリでは、XLSや XLSXファイルをPDFに効率的に変換することを可能にし、レイアウトの保存を確保するため、すべてのドキュメントコンバージョンのニーズに応じて幅広いカスタマイズオプションを提供します。

大きな Excel ファイルを .NET で PDF に変換することを望む人にとっては、 Aspose.NET Excel to PDF conversion library があなたの最善の選択です。

ドキュメント処理における最新の機能のために .NET MAUI Excel to PDF Conversion Library を検索し、迅速に開始するために Excel to PDF Conversion C# .NET Core: コード サンプル を利用してください。

さらに、機能を向上させるために C# Excel Plugin に興味がある場合は、 Aspose はあなたのニーズを満たすための適切なツールを提供します。

また、C#を使用して Excel ファイルを PDF に変換する方法についてのリソースも提供しますが、この機能をアプリケーションで実装するのに役立ちます。

さまざまな機能のための Aspose セル DLL 無料ダウンロード を使用する方法を調べます。

More in this category