0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

C#を使用してPDFを線形化されたPDFに変換する方法

Posted at

背景

線形化されたPDFファイルとは、インターネット上でより迅速に表示できるPDFファイルの特別な形式の一種です。線形化されたPDFはドキュメントのページ数が多い場合、高速でブラウジングできるという利点がより際立っています。以下は、バックエンドの.NETプログラムを介してPDFファイルを線形化されたPDFに変換する方法です。

プログラム環境

Visual Studio 2017
.NET Framework 4.6.1
Spire.PDF for .NET 8.1

手順および具体的な方法

手順1.PDFプラグインをインストールします。次の2つの方法でインストールまたは参照を実行できます。

方法1:**NuGet**検索を介してインストールします。Visual Studioで「ソリューションエクスプローラー」を開き、「参照」を右クリックして「NuGetパッケージの管理」を選択し、開いたインターフェイスで以下の画像に従ってインストールを実装します。
01.png
02.png
03.png

方法2:dllを手動で参照に追加します。Spire.PDF for .NETをローカルにダウンロードして解凍し、BINフォルダーでdllファイルを見つけ、画像に示す手順を参照してVisual Studioプログラムへの参照を追加します。
04.png
05.png

手順2.次のようなコードを編集して変換を実現します。
C#

using Spire.Pdf.Conversion;

namespace ToLinearlizedPDF
{
    class Program
    {
        static void Main(string[] args)
        {
            //PDFドキュメントをロードする
            PdfToLinearizedPdfConverter converter = new PdfToLinearizedPdfConverter("C:\\Users\\Administrator\\Desktop\\test.pdf");
            //線形化PDFに変換する
            converter.ToLinearizedPdf("Linearized.pdf");
        }
    }
}

VB.NET

Imports Spire.Pdf.Conversion

Namespace ToLinearlizedPDF
    Class Program
        Shared Sub Main(ByVal args() As String)
            'PDFドキュメントをロードする
            Dim converter As PdfToLinearizedPdfConverter = New PdfToLinearizedPdfConverter("C:\\Users\\Administrator\\Desktop\\test.pdf")
            '線形化PDFに変換する
            converter.ToLinearizedPdf("Linearized.pdf")
        End Sub
    End Class
End Namespace

プログラムを実行した後、生成されたドキュメントはプログラム実行パスに保存されます(ファイルパスはカスタマイズできます)。PDFが線形化されたPDFであるかどうかを確認するには、PDFファイルを開いた後、以下の画像に示すように、「ファイル」-「プロパティ」で表示できます。
06.png
07.png

結語

以上は今回のPDFを線形化PDFに変換する方法です、最後まで読んでいただきありがとうございます。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?