でCのPDFファイルを作成する方法


このチュートリアルでは、私たちはどのようにC ChorseでPDF文書を作成する方法を学びます.次のトピックをカバーします

Cを使ってPDFファイルを作成する方法
  • Cのダウンロードは、PDFライブラリを作成し、Visual Studio
  • を開きます
  • メニューバー
  • からnugetパッケージをインストールします
  • Windowsフォームを作成し、PDF
  • を作成するためのコードを作成します
  • は「クリアとクローズ」ボタン
  • のためにバックエンドコードを加えます
  • あなたのPDF文書
  • を見るプロジェクトを実行します

    IronPdf
    IronPdfは、そうです...私たちが作成し、PDFドキュメントを読むのに役立つネットライブラリだけでなく、私たち自身の目的のためにPDF文書を管理し、適応するためのツールを与える.以下のチュートリアルでは、IronPDFでPDFファイルを作成する方法を示します.このチュートリアルでは、C ChorseとVisual Studioの基本を既に知っており、HTMLの知識を持っていることを前提にしています.我々は、ドキュメントの作成、コンパイル、および実行するためのVisual Studioを必要とし、CとChordのロジックとコードを書くためのHTML、タイトル、見出し、画像、段落などを追加するなど、PDFファイルをフォーマットするため、このライブラリを完全にサポートしています.NET 5 .NETコア、標準およびフレームワーク.
    私たちは、わずか数行のコードでCのファイルにPDFファイルを作成することができます.これは、Cの残余とHTMLの基本的な知識を与えられた非常に簡単なタスクです.あなたは、このURLでIronPDFについてより調査することができます.


    Cプロジェクトプロジェクトの作成
    私はVisual Studio 2019を使用していますが、任意のバージョンを使用することができます.いくつかの素晴らしい機能を提供するように、Visual Studio 2019が推奨されます.
    オープンビジュアルスタジオ2019.

    「新規プロジェクトを作成」をクリックします.

    テンプレートから「Windowsフォームアプリ」を選択し、' next 'をクリックします.次のウィンドウが表示されます.プロジェクトに名前を付けます.私はそれを“アイアンPDFを使用してPDFを作成”という名前を付けました.

    プロジェクトの構成

    その後、[次へ]をクリックして次のウィンドウを表示します.ドロップダウンメニューから選択します.NETコア3.1

    ボタンをクリックします.プロジェクトは次のように作成されます.

    プロジェクト


    IronPDFのインストール
    ソリューションを開発するためには、Nugetパッケージをインストールする必要があります.メニューバーから「プロジェクト」を選択し、ドロップダウンリストが表示されます.ドロップダウンメニューから「NuGet Packages」を選択し、それをクリックします.次のウィンドウが表示されます.

    「参照」タブを選択し、次のウィンドウが表示されます.

    検索ボックスで、' IronPDF 'を入力し、“Enter”を押します.次のウィンドウが表示されます.

    閲覧nugetパッケージマネージャー:

    を選択してください.次のウィンドウが表示されます.

    Nugetパッケージ:

    ボタンを押してインストールを終了してください.インストールが成功したら次のウィンドウが表示されます.

    したら、' OK 'ボタンを押して、行く準備が整いました.
    以下のREADMEtxtファイルが開きます.

    READMEファイル:

    私は、すべてのリンクをクリックし、このライブラリについての詳細を学ぶことをお勧めします.

    Windowsフォームのデザイン
    プロジェクトが作成され、nugetパッケージがインストールされました.次のステップは、ユーザーがテキストを入力できるウィンドウ形式を作成することです.コンテンツをPDFドキュメントとして保存することができます.
    オープンフォームデザイン
    ウィンドウの左側にあるツールバーをクリックします.

    ツールバー

    アプリケーションに名前を付けるラベルが必要です.ラベルをツールバーで検索し、ドラッグしてフォームデザインにドロップすることでラベルを見つけることができます.
    ラベルに名前を付けてください.私は、“アイアンPDFを使用してPDFファイルを作成するCとして私の名前を付けた”.
    「テキストをここに書いてください(書式設定のためにHTMLタグを使用する)」、1つのリッチテキストボックス、および3つのボタン(テキストをPDFファイルに保存するための1つ、テキストをクリアするための他の、そして、窓を閉じるための3番目)という名前の1つのラベルをドラッグ&ドロップします.

    フォーム


    PDF文書作成用のコードを書く
    「保存」ボタンをダブルクリックします次のコードが表示されます.
    private void Save_Click(object sender, EventArgs e) {}
    
    の名前空間Ironpdfを追加します.csファイル.
    using IronPdf;
    
    実際の作業はこの時点から始まる.新しく作成したPDFファイルを保存するファイルパスが必要です.そのためには、ユーザーがファイルパスとファイル名を選択するように頼むSaveFileDialogを使用しています.
    SaveCountクリック関数の中に次のコードを追加します.
    private void Save_Click(object sender, EventArgs e)
    {
        // Code for Select the folder to save the file.
        SaveFileDialog saveFileDialog1 = new SaveFileDialog();
        saveFileDialog1.InitialDirectory = @"D:\";      
        saveFileDialog1.Title = "Save Pdf File";
        saveFileDialog1.DefaultExt = "pdf";
        saveFileDialog1.Filter = "Pdf files (*.pdf)|*.pdf|All files (*.*)|*.*";
        saveFileDialog1.FilterIndex = 2;
        saveFileDialog1.RestoreDirectory = true;
        if (saveFileDialog1.ShowDialog() == DialogResult.OK)
        {
            string filename = saveFileDialog1.FileName;
            // actual code that will create Pdf files
            var HtmlLine = new HtmlToPdf();
            HtmlLine.RenderHtmlAsPdf(PdfText.Text).SaveAs(filename);
            // MessageBox to display that file save
            MessageBox.Show("File Saved Successfully!");
        }
    }
    
    SaveFileDialogは、PDFファイルを作成するフォルダとファイル名を選択するファイルダイアログを開きます.
    私は初期のディレクトリをDドライブに設定しました、しかし、あなたはそれをどんなものにでも設定することができます.
    私はPDFファイルをここにのみPDFファイルを扱っているとしてデフォルトの拡張子を設定している.
    “if”の条件の中で、私はPDFファイルを作成する実際のコードを入れている.
    今、私たちは、2行のコードだけでPDFファイルを生成することができました.
    PDFファイルは、PDFファイルに書き込まれるテキストを含むリッチテキストボックスの名前です.
    ファイル名は、ユーザーがsavefiledialogで選択したファイルのパスと名前です.

    「クリアとクローズ」ボタンのバックエンドコードを追加する
    “クリア”ボタンをダブルクリックします次のコードが表示されます.
    private void Clear_Click(object sender, EventArgs e) {}
    
    テキストフィールドをクリアするには、ClearRound Click関数の中に次のコードを追加します.
    private void Clear_Click(object sender, EventArgs e) {
        PdfText.Text = "";
    }
    
    さて、「閉じる」ボタンをダブルクリックします次のコードが表示されます.
    private void Close_Click(object sender, EventArgs e) {}
    
    CloseCount Click関数内で次のコードを追加します.
    private void Close_Click(object sender, EventArgs e) {
        this.Dispose();
    }
    

    プロジェクトを実行する
    プロジェクトを実行するには、Ctrl + F 5キーを押します.次のウィンドウが表示されます.

    テキストボックスの中にテキストを書いてください.
    次のテキストを書きました.

    This is Sample Pdf File

    This is the demo for C# Create Pdf using Iron Pdf

    Iron Pdf is a library which provides building functions for creating, reading
    and manipulating pdf files with just few lines of code.


    Next, click on the 'Save' button to save the file; the following window will appear:

    File Explorer:


    Select 'Folder' and write 'File' name. I have selected D drive and set the file name as “C# Create Pdf”. Press the 'Save' button; the following message box will appear after the successful creation of a Pdf file:

    Message Box:


    Now, let’s open the pdf file and take a look.
    A file is created as shown below:

    Output file

    Summary

    In this tutorial we can see that it is very easy to read a pdf file using C#. We can easily convert our html text to a pdf document, our web link to a pdf document, as well as manage the data easily across various applications. For Full tutorial, Please visit this link


    鉄のソフトウェアはまた、私たちが作成、読み取り、およびExcelファイルを操作するために、他の非常に有用なライブラリを提供し、QRとバーコードを生成し、画像からOCRを使用してテキストを抽出し、はるかに.私たちの現在の特別オファーは、チャンスを2つの価格のすべての5つのライブラリを購入することができます.詳細は以下のとおり.
    これは近くにガイドをもたらします.私はあなたが簡単に従うと理解を発見願っています.何か質問があればコメント欄に投稿してください.
    このlinkからプロジェクトをダウンロードできます