TryInsert

TryInsert(string, int, string, int[], string)

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

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

返回值

真为成功,或为假。

评论

TryInsert 方法与 Insert 方法类似,不同之处在于 TryInsert 方法在操作失败时不会抛出异常。

例子

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

也可以看看


TryInsert(Stream, int, Stream, int[], Stream)

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

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

返回值

如果操作成功完成,则为 true;否则为假。

评论

TryInsert 方法与 Insert 方法类似,不同之处在于 TryInsert 方法在操作失败时不会抛出异常。

例子

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);
bool result = pfe.TryInsert(sourceStream, 1, insertedStream, new int[] { 3, 4, 5}, outStream);

也可以看看


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

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

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

返回值

如果操作成功完成,则为 true;否则为假。

评论

TryInsert 方法与 Insert 方法类似,不同之处在于 TryInsert 方法在操作失败时不会抛出异常。

也可以看看


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

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

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

返回值

如果操作成功完成,则为 true;否则为假。

评论

TryInsert 方法与 Insert 方法类似,不同之处在于 TryInsert 方法在操作失败时不会抛出异常。

也可以看看