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

フレームを表示

ConvertToPDFAメソッド






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

パラメーター

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

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

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

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

このメソッドは、PDF/AにPDFファイルを変換する速い方法を許可します。任意のバージョンにPDFファイルを変換するために、コンバートを使います。

サンプル

このサンプルは、PDF/AにPDFファイルを変換します。

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

<TestMethod> _
Public Sub PDFFileConvertToPDFAExample()
   Dim sourceFileName As String = Path.Combine(LEAD_VARS.ImagesDir, "Leadtools.pdf")
   Dim destinationFileName As String = Path.Combine(LEAD_VARS.ImagesDir, "LEAD_pdfa.pdf")
   ' Show the source file type
   Dim fileType As PDFFileType = Pdf.PDFFile.GetPDFFileType(sourceFileName, True)
   Console.WriteLine("Source file is {0}", fileType)

   Dim pdfFile As PDFFile = New PDFFile(sourceFileName)
   pdfFile.ConvertToPDFA(destinationFileName)

   ' Show the converted file type, it should be PDF 1.4, and when you open it in
   ' in Adobe Acrobat, it should open as PDF/A
   fileType = pdfFile.GetPDFFileType(destinationFileName, True)
   Console.WriteLine("Destination file is {0}", fileType)
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 PDFFileConvertToPDFAExample()
{
   string sourceFileName = Path.Combine(LEAD_VARS.ImagesDir, @"Leadtools.pdf");
   string destinationFileName = Path.Combine(LEAD_VARS.ImagesDir, @"LEAD_pdfa.pdf");
   // Show the source file type
   PDFFileType fileType = PDFFile.GetPDFFileType(sourceFileName, true);
   Console.WriteLine("Source file is {0}", fileType);

   PDFFile pdfFile = new PDFFile(sourceFileName);
   pdfFile.ConvertToPDFA(destinationFileName);

   // Show the converted file type, it should be PDF 1.4, and when you open it in
   // in Adobe Acrobat, it should open as PDF/A
   fileType = PDFFile.GetPDFFileType(destinationFileName, true);
   Console.WriteLine("Destination file is {0}", fileType);
}

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

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

参照

参照

PDFFileクラス
PDFFileメンバ

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