TryInsert
内容
[
隐藏
]TryInsert(string, int, string, int[], string)
将其他文件中的页面插入到输入 Pdf 文件中。
public bool TryInsert(string inputFile, int insertLocation, string portFile, int[] pageNumber,
string outputFile)
范围 | 类型 | 描述 |
---|---|---|
inputFile | String | 输入PDF文件。 |
insertLocation | Int32 | 在输入文件中插入位置。 |
portFile | String | Pdf 文件中的页面。 |
pageNumber | Int32[] | portFile 中移植的页码。 |
outputFile | String | 输出 PDF 文件。 |
返回值
真为成功,或为假。
评论
TryInsert 方法与 Insert 方法类似,不同之处在于 TryInsert 方法在操作失败时不会抛出异常。
例子
PdfFileEditor pfe = new PdfFileEditor();
bool result = pfe.TryInsert("file1.pdf", 1, "file2.pdf", new int[] { 2, 6 }, "out.pdf");
也可以看看
- class PdfFileEditor
- 命名空间 Aspose.Pdf.Facades
- 部件 Aspose.PDF
TryInsert(Stream, int, Stream, int[], Stream)
将其他文件中的页面插入到输入 Pdf 文件中。
public bool TryInsert(Stream inputStream, int insertLocation, Stream portStream, int[] pageNumber,
Stream outputStream)
范围 | 类型 | 描述 |
---|---|---|
inputStream | Stream | Pdf 文件的输入流。 |
insertLocation | Int32 | 在输入文件中插入位置。 |
portStream | Stream | 页面的 Pdf 文件流。 |
pageNumber | Int32[] | portFile 中移植的页码。 |
outputStream | Stream | 输出流。 |
返回值
如果操作成功完成,则为 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);
也可以看看
- class PdfFileEditor
- 命名空间 Aspose.Pdf.Facades
- 部件 Aspose.PDF
TryInsert(string, int, string, int[], HttpResponse)
将文件内容插入源文件并将结果存储到 HttpResponse 对象中。
public bool TryInsert(string inputFile, int insertLocation, string portFile, int[] pageNumber,
HttpResponse response)
范围 | 类型 | 描述 |
---|---|---|
inputFile | String | 源文件名。 |
insertLocation | Int32 | 将插入第二个文件的页码。 |
portFile | String | 将插入的文件的路径。 |
pageNumber | Int32[] | 将插入源文件中的页码数组。 |
response | HttpResponse | 将存储结果的响应对象。 |
返回值
如果操作成功完成,则为 true;否则为假。
评论
TryInsert 方法与 Insert 方法类似,不同之处在于 TryInsert 方法在操作失败时不会抛出异常。
也可以看看
- class PdfFileEditor
- 命名空间 Aspose.Pdf.Facades
- 部件 Aspose.PDF
TryInsert(Stream, int, Stream, int[], HttpResponse)
将文档插入其他文档并将结果存储到响应对象中。
public bool TryInsert(Stream inputStream, int insertLocation, Stream portStream, int[] pageNumber,
HttpResponse response)
范围 | 类型 | 描述 |
---|---|---|
inputStream | Stream | 使用源文档流式传输 |
insertLocation | Int32 | 将插入其他文档的位置。 |
portStream | Stream | 要插入的文档。 |
pageNumber | Int32[] | 将插入的第二个文档中的页码数组。 |
response | HttpResponse | 将存储结果的响应对象。 |
返回值
如果操作成功完成,则为 true;否则为假。
评论
TryInsert 方法与 Insert 方法类似,不同之处在于 TryInsert 方法在操作失败时不会抛出异常。
也可以看看
- class PdfFileEditor
- 命名空间 Aspose.Pdf.Facades
- 部件 Aspose.PDF