ExtractPagesMemメソッド

1ページまたはそれ以上の複数ページをファイルシステムを使用せずにインメモリPDFファイルから抽出する。

Function ExtractPagesMem(InputStream As String,
                         From As Long,
                         To As Long) As Variant

パラメータ

戻り値

(VT_ARRAY | VT_UI1)フォーマットのバイトアレイとして抽出されたPDF

注意点

ページ番号はゼロ - ベースのインデックスを使用します。つまり、ページ番号は0から始まります。

VB.NETにおける使用例


Dim oProcessor As PDFProcessor = New PDFProcessor

Dim inMem() As Byte = File.ReadAllBytes("C:\input.pdf")

Dim outMem() As Byte = oProcessor.ExtractPagesMem(inMem, 0, 4)

File.WriteAllBytes("C:\output.pdf", outMem)

C#における使用例


PDFProcessor oProcessor = new PDFProcessor();

byte[] inMem = File.ReadAllBytes(@"c:\input.pdf");

byte[] outMem = (byte[])oProcessor.ExtractPagesMem(inMem, 0, 4);

File.WriteAllBytes(@"c:\output.pdf", outMem);