Insert

Insert(string, int, string, int, int, string)

将其他文件中的页面插入到 Pdf 文件的某个位置。

public bool Insert(string inputFile, int insertLocation, string portFile, int startPage, 
    int endPage, string outputFile)
范围类型描述
inputFileString输入PDF文件。
insertLocationInt32在输入文件中的位置。
portFileString移植的 Pdf 文件。
startPageInt32portFile 中的起始位置。
endPageInt32portFile 中的结束位置。
outputFileString输出 PDF 文件。

返回值

真为成功,或为假。

例子

PdfFileEditor pfe = new PdfFileEditor();
pfe.Insert("file1.pdf", 1, "file2.pdf", 2, 6, "out.pdf");

也可以看看


Insert(Stream, int, Stream, int, int, Stream)

将其他文件中的页面插入到输入 Pdf 文件中。

public bool Insert(Stream inputStream, int insertLocation, Stream portStream, int startPage, 
    int endPage, Stream outputStream)
范围类型描述
inputStreamStreamPdf 文件的输入流。
insertLocationInt32在输入文件中插入位置。
portStreamStream页面的 Pdf 文件流。
startPageInt32从哪个页面开始。
endPageInt32到哪一页结束。
outputStreamStream输出流。

返回值

真为成功,或为假。

例子

PdfFileEditor pfe = new PdfFileEditor();
Stream sourceStream = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
Stream insertedStream = new FileStream("file2.pdf", FileMode.Open, FileAccess.Read);
Stream outStream = new FileStream("out.pdf", FileMode.Create, FileAccess.Write);
pfe.Insert(sourceStream, 1, insertedStream, 2, 6, outStream);

也可以看看


Insert(string, int, string, int[], string)

将其他文件中的页面插入到输入 Pdf 文件中。

public bool Insert(string inputFile, int insertLocation, string portFile, int[] pageNumber, 
    string outputFile)
范围类型描述
inputFileString输入PDF文件。
insertLocationInt32在输入文件中插入位置。
portFileStringPdf 文件中的页面。
pageNumberInt32[]portFile 中移植的页码。
outputFileString输出 PDF 文件。

返回值

真为成功,或为假。

例子

PdfFileEditor pfe = new PdfFileEditor();
pfe.Insert("file1.pdf", 1, "file2.pdf", new int[] { 2, 6 }, "out.pdf");

也可以看看


Insert(Stream, int, Stream, int[], Stream)

将其他文件中的页面插入到输入 Pdf 文件中。

public bool Insert(Stream inputStream, int insertLocation, Stream portStream, int[] pageNumber, 
    Stream outputStream)
范围类型描述
inputStreamStreamPdf 文件的输入流。
insertLocationInt32在输入文件中插入位置。
portStreamStream页面的 Pdf 文件流。
pageNumberInt32[]portFile 中移植的页码。
outputStreamStream输出流。

返回值

如果操作成功则为真。

例子

PdfFileEditor pfe = new PdfFileEditor();
Stream sourceStream = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
Stream insertedStream = new FileStream("file2.pdf", FileMode.Open, FileAccess.Read);
Stream outStream = new FileStream("out.pdf", FileMode.Create, FileAccess.Write);
pfe.Insert(sourceStream, 1, insertedStream, new int[] { 3, 4, 5}, outStream);

也可以看看


Insert(string, int, string, int[], HttpResponse)

将文件内容插入源文件并将结果存储到 HttpResponse 对象中。

public bool Insert(string inputFile, int insertLocation, string portFile, int[] pageNumber, 
    HttpResponse response)
范围类型描述
inputFileString源文件名。
insertLocationInt32将插入第二个文件的页码。
portFileString将插入的文件的路径。
pageNumberInt32[]将插入源文件中的页码数组。
responseHttpResponse将存储结果的响应对象。

返回值

true 插入成功。

也可以看看


Insert(Stream, int, Stream, int[], HttpResponse)

将文档插入其他文档并将结果存储到响应对象中。

public bool Insert(Stream inputStream, int insertLocation, Stream portStream, int[] pageNumber, 
    HttpResponse response)
范围类型描述
inputStreamStream使用源文档流式传输
insertLocationInt32将插入其他文档的位置。
portStreamStream要插入的文档。
pageNumberInt32[]将插入的第二个文档中的页码数组。
responseHttpResponse将存储结果的响应对象。

返回值

如果操作成功则为真。

也可以看看