背景
線形化された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パッケージの管理」を選択し、開いたインターフェイスで以下の画像に従ってインストールを実装します。
方法2:dllを手動で参照に追加します。Spire.PDF for .NETをローカルにダウンロードして解凍し、BINフォルダーでdllファイルを見つけ、画像に示す手順を参照してVisual Studioプログラムへの参照を追加します。
手順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ファイルを開いた後、以下の画像に示すように、「ファイル」-「プロパティ」で表示できます。
結語
以上は今回のPDFを線形化PDFに変換する方法です、最後まで読んでいただきありがとうございます。