LEADTOOLS PDF(Leadtools.Pdfアセンブリ)

フレームを表示

Linearizeメソッド






作成されるデスティネーションPDFファイルの名前。このパラメーターの値がnullであるならば、 そして、FileNameで設定されるファイル名は、更新されます。
線形化バージョン(ウェブ表示のために最適化される)へのこのPDFFileオブジェクトに関連づけられるファイルを変換します。
構文
public void Linearize( 
   string destinationFileName
)
'Declaration
 
Public Sub Linearize( _
   ByVal destinationFileName As String _
) 
'Usage
 
Dim instance As PDFFile
Dim destinationFileName As String
 
instance.Linearize(destinationFileName)
public:
void Linearize( 
   String^ destinationFileName
) 

パラメーター

destinationFileName
作成されるデスティネーションPDFファイルの名前。このパラメーターの値がnullであるならば、 そして、FileNameで設定されるファイル名は、更新されます。
解説

線形化PDFファイルは、ネットワーク環境で効果的な、漸進的なアクセスを有効にする特別な方法にまとめられたファイルです。ファイル全体がウェブサーバからダウンロードされる前に、PDFファイルの最初のページはユーザーウェブブラウザで表示されます。

このメソッドを使うために、有効なPDFファイル名とオプションのパスワードでPDFFileオブジェクトを関連付けます。PDFFile(string fileName)またはPDFFile(string fileName、stringパスワード)コンストラクタを用いてどちらによってでもこうするか、FileNameパスワードプロパティを設定することによって、直接ファイル名とオプションのパスワードを設定します。このメソッドを使う前にロードを呼び出すことが必要でありません。

このメソッドでは、PDFFileオブジェクトの以下のプロパティを使用します。

以下のプロパティは、このメソッドにより用いられません:

注意:現時点では、PDF/A互換性レベルで線形化PDFファイルを生成することは、飛行前のAdobeと互換性を持たないPDFファイルに終わるかもしれません。

サンプル

このサンプルは、PDF(ウェブ表示のためにそれを最適化します)を線形化します。

Copy Code  
Imports Leadtools
Imports Leadtools.Codecs
Imports Leadtools.Pdf
Imports Leadtools.WinForms
Imports Leadtools.Svg
Imports Leadtools.ImageProcessing

<TestMethod> _
Public Sub PDFFileLinearizeExample()
   Dim sourceFileName As String = Path.Combine(LEAD_VARS.ImagesDir, "Leadtools.pdf")
   Dim destinationFileName As String = Path.Combine(LEAD_VARS.ImagesDir, "LEAD_linearized.pdf")
   Dim pdfFile As PDFFile = New PDFFile(sourceFileName)
   pdfFile.Linearize(destinationFileName)

   ' Open the destination file in Adobe Acrobat and go to
   ' File/Properties. You should see the "Fast Web View" option as "Yes";
End Sub

Public NotInheritable Class LEAD_VARS
Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images"
End Class
using Leadtools;
using Leadtools.Codecs;
using Leadtools.Controls;
using Leadtools.Drawing;
using Leadtools.ImageProcessing;
using Leadtools.Pdf;
using Leadtools.Svg;
using Leadtools.WinForms;

[TestMethod]
public void PDFFileLinearizeExample()
{
   string sourceFileName = Path.Combine(LEAD_VARS.ImagesDir, @"Leadtools.pdf");
   string destinationFileName = Path.Combine(LEAD_VARS.ImagesDir, @"LEAD_linearized.pdf");
   PDFFile pdfFile = new PDFFile(sourceFileName);
   pdfFile.Linearize(destinationFileName);

   // Open the destination file in Adobe Acrobat and go to
   // File/Properties. You should see the "Fast Web View" option as "Yes";
}

static class LEAD_VARS
{
public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images";
}
必要条件

ターゲットプラットホーム

参照

参照

PDFFileクラス
PDFFileメンバ

   Leadtools.Pdfは、PDF Pro、Pro Suite、ドキュメントまたはメディカルがキーを認可して、ロック解除することを義務づけます。詳細は、以下を参照してください。LEADTOOLSツールキット機能