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

フレームを表示

Convertメソッド






変換される最初のページの1から始まる番号。それは、1以上の値でなければなりません。
変換される最後のページの1から始まる番号。それは、firstPageNumberとより小さい以上の値またはファイルにおけるページの合計数への同等でなければなりません。「ファイルにおける最後のページ」を表すために、-1の特殊値を使います。
作成されるデスティネーションPDFファイルの名前。このパラメーターの値がnullであるならば、 そして、FileNameで設定されるファイル名は、更新されます。
オプションのドキュメントプロパティとセキュリティオプションを使っている様々なバージョンへのPDFFileオブジェクトに関連づけられるファイルを変換します。
構文
'Declaration
 
Public Sub Convert( _
   ByVal firstPageNumber As Integer, _
   ByVal lastPageNumber As Integer, _
   ByVal destinationFileName As String _
) 
'Usage
 
Dim instance As PDFFile
Dim firstPageNumber As Integer
Dim lastPageNumber As Integer
Dim destinationFileName As String
 
instance.Convert(firstPageNumber, lastPageNumber, destinationFileName)

パラメーター

firstPageNumber
変換される最初のページの1から始まる番号。それは、1以上の値でなければなりません。
lastPageNumber
変換される最後のページの1から始まる番号。それは、firstPageNumberとより小さい以上の値またはファイルにおけるページの合計数への同等でなければなりません。「ファイルにおける最後のページ」を表すために、-1の特殊値を使います。
destinationFileName
作成されるデスティネーションPDFファイルの名前。このパラメーターの値がnullであるならば、 そして、FileNameで設定されるファイル名は、更新されます。
解説

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

このメソッドは、すべてまたはPDFファイルにおけるページの部分の上で機能するのに用いられることができます。ドキュメントのすべてのページを使うために、firstPageNumberlastPageNumberのために1と-1を渡します。

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

サンプル

このサンプルは1.5までPDFファイルを変換して、新しいプロパティでそれを保存します。

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

<TestMethod> _
Public Sub PDFFileConvertExample()
   Dim sourceFileName As String = Path.Combine(LEAD_VARS.ImagesDir, "Leadtools.pdf")
   Dim destinationFileName As String = Path.Combine(LEAD_VARS.ImagesDir, "LEAD_15.pdf")
   Dim pdfFile As PDFFile = New PDFFile(sourceFileName)
   pdfFile.DocumentProperties = New PDFDocumentProperties()
   Dim properties As PDFDocumentProperties = pdfFile.DocumentProperties
   properties.Author = "Me"
   properties.Creator = "My Application"
   properties.Title = "My Document"
   properties.Producer = "LEAD"
   properties.Subject = "My Subject"
   properties.Keywords = "Keyword1 Keyword2"
   properties.Created = DateTime.Now
   properties.Modified = DateTime.Now

   pdfFile.CompatibilityLevel = PDFCompatibilityLevel.PDF15

   pdfFile.Convert(1, -1, destinationFileName)
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 PDFFileConvertExample()
{
   string sourceFileName = Path.Combine(LEAD_VARS.ImagesDir, @"Leadtools.pdf");
   string destinationFileName = Path.Combine(LEAD_VARS.ImagesDir, @"LEAD_15.pdf");
   PDFFile pdfFile = new PDFFile(sourceFileName);
   pdfFile.DocumentProperties = new PDFDocumentProperties();
   PDFDocumentProperties properties = pdfFile.DocumentProperties;
   properties.Author = "Me";
   properties.Creator = "My Application";
   properties.Title = "My Document";
   properties.Producer = "LEAD";
   properties.Subject = "My Subject";
   properties.Keywords = "Keyword1 Keyword2";
   properties.Created = DateTime.Now;
   properties.Modified = DateTime.Now;

   pdfFile.CompatibilityLevel = PDFCompatibilityLevel.PDF15;

   pdfFile.Convert(1, -1, destinationFileName);
}

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

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

参照

参照

PDFFileクラス
PDFFileメンバ

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