PdfFileEditorWeb

Inheritance: java.lang.Object, com.aspose.pdf.facades.IVentureLicenseTarget, com.aspose.pdf.facades.APdfFileEditor

All Implemented Interfaces: com.aspose.pdf.facades.IPdfFileEditor

public final class PdfFileEditorWeb extends APdfFileEditor implements IPdfFileEditor

Represents PdfFileEditorWeb class

Implements operations with PDF file: concatenation, splitting, extracting pages, making booklet, etc.

Constructors

ConstructorDescription
PdfFileEditorWeb()PdfFileEditorWeb constructor.

Methods

MethodDescription
concatenate(String[] inputFiles, HttpServletResponse response)Concatenates files and saves reslt into HttpResposnse object.
concatenate(InputStream[] inputStream, HttpServletResponse response)Concatenates files and stores result into HttpServletResponse object.
append(InputStream inputStream, InputStream[] portStreams, int startPage, int endPage, HttpServletResponse response)Appends documents to source document and saves result into response object.
append(String inputFile, String[] portFiles, int startPage, int endPage, HttpServletResponse response)Appends documents to source document and saves result into HttpServletResponse object.
insert(String inputFile, int insertLocation, String portFile, int[] pageNumber, HttpServletResponse response)Inserts contents of file into source file and stores result into HttpServletResponse object.
insert(InputStream inputStream, int insertLocation, InputStream portStream, int[] pageNumber, HttpServletResponse response)Inserts document into other document and stores result into response object.
delete(String inputFile, int[] pageNumber, HttpServletResponse response)Deletes specified pages from document and stores result into HttpServletResponse object.
delete(InputStream inputStream, int[] pageNumber, HttpServletResponse response)Deletes specified pages from document and saves result into HttpServletResponse object.
extract(InputStream inputStream, int[] pageNumber, HttpServletResponse response)Extracts specified pages form source file and stores result into HttpServletResponse object.
extract(String inputFile, int[] pageNumber, HttpServletResponse response)Extracts specified pages from source file and stores result into HttpServletResponse object.
splitFromFirst(String inputFile, int location, HttpServletResponse response)Splits document from first page to location and saves result into HttpServletResponse objects.
splitFromFirst(InputStream inputStream, int location, HttpServletResponse response)Splits document from start to specified location and stores result into HttpServletResponse object.
splitToEnd(InputStream inputStream, int location, HttpServletResponse response)Splits from specified location, and saves the rear part into HttpServletResponse object.
splitToEnd(String inputFile, int location, HttpServletResponse response)Splits from specified location, and saves the rear part into HttpServletResponse object.
makeBooklet(String inputFile, PageSize pageSize, int[] leftPages, int[] rightPages, HttpServletResponse response)Makes booklet from source file and stores result into HttpServletResponse objects.
makeBooklet(InputStream inputStream, PageSize pageSize, int[] leftPages, int[] rightPages, HttpServletResponse response)Make booklet from PDF file and stores it into HttpServletResponse.
makeBooklet(String inputFile, PageSize pageSize, HttpServletResponse response)Makes booklet from source file and stores result into HttpServletResponse objects.
makeBooklet(InputStream inputStream, PageSize pageSize, HttpServletResponse response)Makes booklet from source file and stores result into HttpServletResponse.
makeNUp(InputStream inputStream, int x, int y, PageSize pageSize, HttpServletResponse response)Makes N-up document and stores result into HttpServletResponse object.
makeNUp(String inputFile, int x, int y, PageSize pageSize, HttpServletResponse response)Makes N-up document and stores result into HttpServletResponse object.
makeNUp(String inputFile, int x, int y, HttpServletResponse response)Makes N-up document and stores result into HttpServletResponse.
makeNUp(InputStream inputStream, int x, int y, HttpServletResponse response)Makes N-up document and stores result into HttpServletResponse.
resizeContents(String source, int[] pages, IPdfFileEditor.ContentsResizeParameters parameters, HttpServletResponse response)Resizes contents of pages in document.
resizeContents(System.IO.Stream source, int[] pages, IPdfFileEditor.ContentsResizeParameters parameters, HttpServletResponse response)Resizes contents of pages in document.

PdfFileEditorWeb()

public PdfFileEditorWeb()

PdfFileEditorWeb constructor.

concatenate(String[] inputFiles, HttpServletResponse response)

public boolean concatenate(String[] inputFiles, HttpServletResponse response)

Concatenates files and saves reslt into HttpResposnse object.

Parameters:

ParameterTypeDescription
inputFilesjava.lang.String[]Array of files to concatenate.
responsejavax.servlet.http.HttpServletResponseResponse object.

Returns: boolean - true if concatenation was successful.

concatenate(InputStream[] inputStream, HttpServletResponse response)

public boolean concatenate(InputStream[] inputStream, HttpServletResponse response)

Concatenates files and stores result into HttpServletResponse object.

Parameters:

ParameterTypeDescription
inputStreamjava.io.InputStream[]Streams array which contain files to concatenate.
responsejavax.servlet.http.HttpServletResponseResponse object/

Returns: boolean - true if operation was succeeded.

append(InputStream inputStream, InputStream[] portStreams, int startPage, int endPage, HttpServletResponse response)

public boolean append(InputStream inputStream, InputStream[] portStreams, int startPage, int endPage, HttpServletResponse response)

Appends documents to source document and saves result into response object.

Parameters:

ParameterTypeDescription
inputStreamjava.io.InputStreamStream which contains source document.
portStreamsjava.io.InputStream[]Array of streams with documents to be appended.
startPageintStart page of appended page.
endPageintEnd page of appended pages.
responsejavax.servlet.http.HttpServletResponseResponse object where document will be saved.

Returns: boolean - true if operation was successful.

append(String inputFile, String[] portFiles, int startPage, int endPage, HttpServletResponse response)

public boolean append(String inputFile, String[] portFiles, int startPage, int endPage, HttpServletResponse response)

Appends documents to source document and saves result into HttpServletResponse object.

Parameters:

ParameterTypeDescription
inputFilejava.lang.StringName of file containing source document.
portFilesjava.lang.String[]Array of file names containing appended documents
startPageintStart page of appended pages.
endPageintEnd page of appended pages.
responsejavax.servlet.http.HttpServletResponseResponse object where document will be saved.

Returns: boolean - true if operation was succeeded.

insert(String inputFile, int insertLocation, String portFile, int[] pageNumber, HttpServletResponse response)

public boolean insert(String inputFile, int insertLocation, String portFile, int[] pageNumber, HttpServletResponse response)

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

Parameters:

ParameterTypeDescription
inputFilejava.lang.StringSource file name.
insertLocationintPage number where second file will be inserted.
portFilejava.lang.StringPath to file which will be inserted.
pageNumberint[]Array of page numbers in source file wihich will be inserted.
responsejavax.servlet.http.HttpServletResponseResponse object where result will be stored.

Returns: boolean - true of inserting was successful.

insert(InputStream inputStream, int insertLocation, InputStream portStream, int[] pageNumber, HttpServletResponse response)

public boolean insert(InputStream inputStream, int insertLocation, InputStream portStream, int[] pageNumber, HttpServletResponse response)

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

Parameters:

ParameterTypeDescription
inputStreamjava.io.InputStreamStream with source document
insertLocationintLocation where other document will be inserted.
portStreamjava.io.InputStreamDocument to be inserted.
pageNumberint[]Array of page numbers in second document which will be inserted.
responsejavax.servlet.http.HttpServletResponseResponse object where result will be stored.

Returns: boolean - True if operation was succeeded.

delete(String inputFile, int[] pageNumber, HttpServletResponse response)

public boolean delete(String inputFile, int[] pageNumber, HttpServletResponse response)

Deletes specified pages from document and stores result into HttpServletResponse object.

Parameters:

ParameterTypeDescription
inputFilejava.lang.StringPath of source file.
pageNumberint[]Array of page numbers which must be deleted.
responsejavax.servlet.http.HttpServletResponseResponse object where result document will be stored.

Returns: boolean - True if operation was succeeded.

delete(InputStream inputStream, int[] pageNumber, HttpServletResponse response)

public boolean delete(InputStream inputStream, int[] pageNumber, HttpServletResponse response)

Deletes specified pages from document and saves result into HttpServletResponse object.

Parameters:

ParameterTypeDescription
inputStreamjava.io.InputStreamSource document stream.
pageNumberint[]Array of page numbers which will be deleted.
responsejavax.servlet.http.HttpServletResponseHttpServletResponse object

Returns: boolean - True if operation succeded.

extract(InputStream inputStream, int[] pageNumber, HttpServletResponse response)

public boolean extract(InputStream inputStream, int[] pageNumber, HttpServletResponse response)

Extracts specified pages form source file and stores result into HttpServletResponse object.

Parameters:

ParameterTypeDescription
inputStreamjava.io.InputStreamStream of source document.
pageNumberint[]Array of page numbers which will be extracted.
responsejavax.servlet.http.HttpServletResponseHttpServletResponse object where result will be stored.

Returns: boolean - True if operation was succeeded.

extract(String inputFile, int[] pageNumber, HttpServletResponse response)

public boolean extract(String inputFile, int[] pageNumber, HttpServletResponse response)

Extracts specified pages from source file and stores result into HttpServletResponse object.

Parameters:

ParameterTypeDescription
inputFilejava.lang.StringSource file path.
pageNumberint[]Array of page numbers which will be extracted.
responsejavax.servlet.http.HttpServletResponseHttpServletResponse object where result will be stored.

Returns: boolean - true if pages were extracted successfully.

splitFromFirst(String inputFile, int location, HttpServletResponse response)

public boolean splitFromFirst(String inputFile, int location, HttpServletResponse response)

Splits document from first page to location and saves result into HttpServletResponse objects.

Parameters:

ParameterTypeDescription
inputFilejava.lang.StringSource file name.
locationintSplit point.
responsejavax.servlet.http.HttpServletResponseHttpServletResponse objects.

Returns: boolean - True if operation was succeeded.

splitFromFirst(InputStream inputStream, int location, HttpServletResponse response)

public boolean splitFromFirst(InputStream inputStream, int location, HttpServletResponse response)

Splits document from start to specified location and stores result into HttpServletResponse object.

Parameters:

ParameterTypeDescription
inputStreamjava.io.InputStreamStream of source document.
locationintThe splitting point.
responsejavax.servlet.http.HttpServletResponseHttpServletResponse object where result will be stored.

Returns: boolean - True if operation was succeeded.

splitToEnd(InputStream inputStream, int location, HttpServletResponse response)

public boolean splitToEnd(InputStream inputStream, int location, HttpServletResponse response)

Splits from specified location, and saves the rear part into HttpServletResponse object.

Parameters:

ParameterTypeDescription
inputStreamjava.io.InputStreamSource document stream.
locationintSplit point.
responsejavax.servlet.http.HttpServletResponseHttpServletResponse object.

Returns: boolean - true if splitting was successful.

splitToEnd(String inputFile, int location, HttpServletResponse response)

public boolean splitToEnd(String inputFile, int location, HttpServletResponse response)

Splits from specified location, and saves the rear part into HttpServletResponse object.

Parameters:

ParameterTypeDescription
inputFilejava.lang.Stringsource file name.
locationintSplit point.
responsejavax.servlet.http.HttpServletResponseHttpServletResponse objects.

Returns: boolean - True if operation was succeeded.

makeBooklet(String inputFile, PageSize pageSize, int[] leftPages, int[] rightPages, HttpServletResponse response)

public boolean makeBooklet(String inputFile, PageSize pageSize, int[] leftPages, int[] rightPages, HttpServletResponse response)

Makes booklet from source file and stores result into HttpServletResponse objects.

Parameters:

ParameterTypeDescription
inputFilejava.lang.StringSource file path.
pageSizePageSizeDesired page size.
leftPagesint[]Aray of page numbers to be placed in left.
rightPagesint[]Array of page numbers to be placed in right.
responsejavax.servlet.http.HttpServletResponseHttpServletResponse object where result will be stored.

Returns: boolean - True if operation was succeeded.

makeBooklet(InputStream inputStream, PageSize pageSize, int[] leftPages, int[] rightPages, HttpServletResponse response)

public boolean makeBooklet(InputStream inputStream, PageSize pageSize, int[] leftPages, int[] rightPages, HttpServletResponse response)

Make booklet from PDF file and stores it into HttpServletResponse.

Parameters:

ParameterTypeDescription
inputStreamjava.io.InputStreamInput document stream.
pageSizePageSizeDesired page size.
leftPagesint[]Array of page numbers which will be placed in left.
rightPagesint[]Array of page numbers which will b eplaced in right.
responsejavax.servlet.http.HttpServletResponseHttpServletResponse object.

Returns: boolean - True if operation was succeeded.

makeBooklet(String inputFile, PageSize pageSize, HttpServletResponse response)

public boolean makeBooklet(String inputFile, PageSize pageSize, HttpServletResponse response)

Makes booklet from source file and stores result into HttpServletResponse objects.

Parameters:

ParameterTypeDescription
inputFilejava.lang.StringSource file path.
pageSizePageSizeDesired page size in output file.
responsejavax.servlet.http.HttpServletResponseHttpServletResponse object where result will be stored.

Returns: boolean - True if operation is succeeded.

makeBooklet(InputStream inputStream, PageSize pageSize, HttpServletResponse response)

public boolean makeBooklet(InputStream inputStream, PageSize pageSize, HttpServletResponse response)

Makes booklet from source file and stores result into HttpServletResponse.

Parameters:

ParameterTypeDescription
inputStreamjava.io.InputStreamInput document stream.
pageSizePageSizeDesired page size in output file.
responsejavax.servlet.http.HttpServletResponseRespose object where resut will be saved.

Returns: boolean - true if booklet was built successfully.

makeNUp(InputStream inputStream, int x, int y, PageSize pageSize, HttpServletResponse response)

public boolean makeNUp(InputStream inputStream, int x, int y, PageSize pageSize, HttpServletResponse response)

Makes N-up document and stores result into HttpServletResponse object.

Parameters:

ParameterTypeDescription
inputStreamjava.io.InputStreamStream of source document.
xintNumber of columns.
yintNumber of rows.
pageSizePageSizePage size in result file.
responsejavax.servlet.http.HttpServletResponseHttpServletResponse object where result will be stored.

Returns: boolean - True if operation was succeeded.

makeNUp(String inputFile, int x, int y, PageSize pageSize, HttpServletResponse response)

public boolean makeNUp(String inputFile, int x, int y, PageSize pageSize, HttpServletResponse response)

Makes N-up document and stores result into HttpServletResponse object.

Parameters:

ParameterTypeDescription
inputFilejava.lang.StringPath to source file.
xintNumber of columns.
yintNumber of rows.
pageSizePageSizePage size in result file.
responsejavax.servlet.http.HttpServletResponseHttpServletResponse object where result will be stored.

Returns: boolean - True if operation was succeeded.

makeNUp(String inputFile, int x, int y, HttpServletResponse response)

public boolean makeNUp(String inputFile, int x, int y, HttpServletResponse response)

Makes N-up document and stores result into HttpServletResponse.

Parameters:

ParameterTypeDescription
inputFilejava.lang.StringSource file name.
xintNumber of columns.
yintNumber of rows.
responsejavax.servlet.http.HttpServletResponseHttpServletResponse object where result will be stored.

Returns: boolean - True if operation was succeeded.

makeNUp(InputStream inputStream, int x, int y, HttpServletResponse response)

public boolean makeNUp(InputStream inputStream, int x, int y, HttpServletResponse response)

Makes N-up document and stores result into HttpServletResponse.

Parameters:

ParameterTypeDescription
inputStreamjava.io.InputStreamStream of input document.
xintNumber of columns.
yintNumber of rows.
responsejavax.servlet.http.HttpServletResponseHttpServletResponse where result will be stored.

Returns: boolean - True if operation was succeeded.

resizeContents(String source, int[] pages, IPdfFileEditor.ContentsResizeParameters parameters, HttpServletResponse response)

public boolean resizeContents(String source, int[] pages, IPdfFileEditor.ContentsResizeParameters parameters, HttpServletResponse response)

Resizes contents of pages in document. If page is shrinked blank margins are added around the page.Result is stored into HttpServletResponse object.

Parameters:

ParameterTypeDescription
sourcejava.lang.StringPath to source file.
pagesint[]Array of pages to be resized.
parametersContentsResizeParametersResize parameters.
responsejavax.servlet.http.HttpServletResponseHttpServletResponse object where result is saved.

Returns: boolean - True if operation was succeeded.

resizeContents(System.IO.Stream source, int[] pages, IPdfFileEditor.ContentsResizeParameters parameters, HttpServletResponse response)

public boolean resizeContents(System.IO.Stream source, int[] pages, IPdfFileEditor.ContentsResizeParameters parameters, HttpServletResponse response)

Resizes contents of pages in document. If page is shrinked blank margins are added around the page.Result is stored into HttpServletResponse object.

Parameters:

ParameterTypeDescription
sourcecom.aspose.ms.System.IO.StreamStream of source file.
pagesint[]Array of pages to be resized.
parametersContentsResizeParametersResize parameters.
responsejavax.servlet.http.HttpServletResponseHttpServletResponse object where result is saved.

Returns: boolean - True if operation was succeeded.