Insert

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

Inserts pages from an other file into the Pdf file at a position.

public bool Insert(string inputFile, int insertLocation, string portFile, int startPage, 
    int endPage, string outputFile)
Parameter Type Description
inputFile String Input Pdf file.
insertLocation Int32 Position in input file.
portFile String The porting Pdf file.
startPage Int32 Start position in portFile.
endPage Int32 End position in portFile.
outputFile String Output Pdf file.

Return Value

True for success, or false.

Examples

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

See Also


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

Inserts pages from an other file into the input Pdf file.

public bool Insert(Stream inputStream, int insertLocation, Stream portStream, int startPage, 
    int endPage, Stream outputStream)
Parameter Type Description
inputStream Stream Input Stream of Pdf file.
insertLocation Int32 Insert position in input file.
portStream Stream Stream of Pdf file for pages.
startPage Int32 From which page to start.
endPage Int32 To which page to end.
outputStream Stream Output Stream.

Return Value

True for success, or false.

Examples

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);

See Also


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

Inserts pages from an other file into the input Pdf file.

public bool Insert(string inputFile, int insertLocation, string portFile, int[] pageNumber, 
    string outputFile)
Parameter Type Description
inputFile String Input Pdf file.
insertLocation Int32 Insert position in input file.
portFile String Pages from the Pdf file.
pageNumber Int32[] The page number of the ported in portFile.
outputFile String Output Pdf file.

Return Value

True for success, or false.

Examples

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

See Also


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

Inserts pages from an other file into the input Pdf file.

public bool Insert(Stream inputStream, int insertLocation, Stream portStream, int[] pageNumber, 
    Stream outputStream)
Parameter Type Description
inputStream Stream Input Stream of Pdf file.
insertLocation Int32 Insert position in input file.
portStream Stream Stream of Pdf file for pages.
pageNumber Int32[] The page number of the ported in portFile.
outputStream Stream Output Stream.

Return Value

True if operation was succeeded.

Examples

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);

See Also


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

Inserts contents of file into source file and stores result into HttpResponse object.

public bool Insert(string inputFile, int insertLocation, string portFile, int[] pageNumber, 
    HttpResponse response)
Parameter Type Description
inputFile String Source file name.
insertLocation Int32 Page number where second file will be inserted.
portFile String Path to file which will be inserted.
pageNumber Int32[] Array of page numbers in source file wihich will be inserted.
response HttpResponse Response object where result will be stored.

Return Value

true of inserting was successful.

See Also


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

Inserts document into other document and stores result into response object.

public bool Insert(Stream inputStream, int insertLocation, Stream portStream, int[] pageNumber, 
    HttpResponse response)
Parameter Type Description
inputStream Stream Stream with source document
insertLocation Int32 Location where other document will be inserted.
portStream Stream Document to be inserted.
pageNumber Int32[] Array of page numbers in second document which will be inserted.
response HttpResponse Response object where result will be stored.

Return Value

True if operation was succeeded.

See Also