PdfFileStampWeb
Наследование: java.lang.Object, com.aspose.pdf.facades.IVentureLicenseTarget, com.aspose.pdf.facades.Facade, com.aspose.pdf.facades.SaveableFacade, com.aspose.pdf.facades.APdfFileStamp
Все реализованные интерфейсы: com.aspose.pdf.facades.IPdfFileStamp
public final class PdfFileStampWeb extends APdfFileStamp implements IPdfFileStamp
Класс для добавления штампов (водяных знаков или фона) в файлы PDF. Включить для работы с HttpServletResponse.
Конструкторы
Поля
Поле | Описание |
---|---|
POS_BOTTOM_LEFT | Нижнее левое положение. |
POS_BOTTOM_LEFT | Нижнее левое положение. |
POS_BOTTOM_MIDDLE | Нижнее среднее положение. |
POS_BOTTOM_MIDDLE | Нижнее среднее положение. |
POS_BOTTOM_RIGHT | Нижнее правое положение. |
POS_BOTTOM_RIGHT | Нижнее правое положение. |
POS_SIDES_LEFT | Левое положение. |
POS_SIDES_LEFT | Левое положение. |
POS_SIDES_RIGHT | Правильное положение. |
POS_SIDES_RIGHT | Правильное положение. |
POS_UPPER_LEFT | Верхнее пусть положение. |
POS_UPPER_LEFT | Верхнее пусть положение. |
POS_UPPER_MIDDLE | Верхнее среднее положение. |
POS_UPPER_MIDDLE | Верхнее среднее положение. |
POS_UPPER_RIGHT | Правое верхнее положение. |
POS_UPPER_RIGHT | Правое верхнее положение. |
Методы
Метод | Описание |
---|---|
addFooter(FormattedText formattedText, float bottomMargin) | Добавляет нижний колонтитул на страницы документа. |
addFooter(FormattedText formattedText, float bottomMargin, float leftMargin, float rightMargin) | Добавляет нижний колонтитул на страницы документа. |
addFooter(InputStream imageStream, float bottomMargin) | Добавляет изображение в качестве нижнего колонтитула страницы. |
addFooter(InputStream imageStream, float bottomMargin, float leftMargin, float rightMargin) | Добавляет изображение в качестве нижнего колонтитула страницы. |
addFooter(String imageFile, float bottomMargin) | Добавляет изображение в качестве нижнего колонтитула на страницы документа. |
addFooter(String imageFile, float bottomMargin, float leftMargin, float rightMargin) | Добавляет изображение в качестве нижнего колонтитула страниц. |
addHeader(FormattedText formattedText, float topMargin) | Добавляет заголовок на страницу. |
addHeader(FormattedText formattedText, float topMargin, float leftMargin, float rightMargin) | Добавляет заголовок к страницам файла. |
addHeader(InputStream imageStream, float topMargin) | Добавляет изображение в качестве заголовка на страницы. |
addHeader(InputStream inputStream, float topMargin, float leftMargin, float rightMargin) | Добавляет изображение вверху страницы. |
addHeader(String imageFile, float topMargin) | Добавляет изображение в качестве заголовка на страницы файла. |
addHeader(String imageFile, float topMargin, float leftMargin, float rightMargin) | Добавляет изображение в качестве заголовка на страницы. |
addPageNumber(FormattedText formattedText) | Добавляет номер страницы к странице. |
addPageNumber(FormattedText formattedText, float x, float y) | Добавляет номер страницы в указанную позицию на странице. |
addPageNumber(FormattedText formattedText, int position) | Добавляет номер страницы к страницам. |
addPageNumber(FormattedText formattedText, int position, float leftMargin, float rightMargin, float topMargin, float bottomMargin) | Добавляет номер страницы к страницам документа. |
addPageNumber(String formatString) | Добавьте номер страницы в файл. |
addPageNumber(String formatString, float x, float y) | Добавляет номер страницы в указанную позицию на странице. |
addPageNumber(String formatString, int position) | Добавляет номер страницы к страницам. |
addPageNumber(String formatString, int position, float leftMargin, float rightMargin, float topMargin, float bottomMargin) | Добавляет номер страницы к страницам документа. |
addStamp(Stamp stamp) | Добавляет штамп к файлу. |
bindPdf(IDocument srcDoc) | Инициализирует фасад. |
bindPdf(InputStream srcStream) | Инициализирует фасад. |
bindPdf(InputStream srcStream, String password) | Инициализирует фасад. |
bindPdf(String srcFile) | Инициализирует фасад. |
bindPdf(String srcFile, String password) | Инициализирует фасад. |
close() | Закрывает открытые файлы и сохраняет изменения. |
dispose() | Закрывает все ресурсы, используемые этим экземпляром. |
equals(Object arg0) | |
getAttachmentName() | Получает имя вложения, когда результат операции сохраняется в объектах HttpResponse как вложение. |
getClass() | |
getContentDisposition() | Получает способ хранения содержимого при сохранении результата операции в объекте HttpResponse. |
getDocument() | Получает фасад документа, над которым работает. |
getInputFile() | Получает имя и путь входного файла. |
getInputStream() | Получает входной поток. |
getKeepSecurity() | Сохраняет безопасность, если это правда. |
getNumberingStyle() | Получает или задает стиль нумерации страниц. |
getOptimizeSize() | Получает или устанавливает флаг оптимизации. |
getOutputFile() | Получает имя и путь выходного файла. |
getOutputStream() | Получает выходной поток. |
getPageHeight() | Получает высоту первой страницы в исходном файле. |
getPageNumberRotation() | Получает поворот номера страницы. |
getPageWidth() | Получает ширину первой страницы во входном файле. |
getResponse() | Получает объект Response, в котором будет храниться результат операции. |
getSaveOptions() | Получает параметры сохранения, когда результат сохраняется как HttpResponse. |
getStampId() | Идентификатор штампа следующего добавленного штампа (включая заголовки страниц/гуары/номера страниц). |
getStartingNumber() | Получает или задает начальный номер первой страницы во входном файле. |
hashCode() | |
notify() | |
notifyAll() | |
save(OutputStream destStream) | Сохраняет документ PDF в указанный поток. |
save(String destFile) | Сохраняет документ PDF в указанный файл. |
setAttachmentName(String value) | Задает имя вложения, когда результат операции сохраняется в объектах HttpResponse как вложение. |
setContentDisposition(int value) | Устанавливает, как содержимое будет сохранено, когда результат операции будет сохранен в объекте HttpResponse. |
setConvertTo(PdfFormat value) | Устанавливает формат файла PDF. |
setInputFile(String value) | Устанавливает имя и путь входного файла. |
setInputStream(InputStream value) | Устанавливает входной поток. |
setKeepSecurity(boolean value) | Сохраняет безопасность, если это правда. |
setNumberingStyle(int value) | Получает или задает стиль нумерации страниц. |
setOptimizeSize(boolean value) | Получает или устанавливает флаг оптимизации. |
setOutputFile(String value) | Устанавливает имя и путь выходного файла. |
setOutputStream(OutputStream value) | Устанавливает или устанавливает выходной поток. |
setPageNumberRotation(float value) | Устанавливает поворот номера страницы. |
setResponse(HttpServletResponse value) | Задает объект Response, в котором будет храниться результат операции. |
setSaveOptions(SaveOptions value) | Задает параметры сохранения, когда результат сохраняется как HttpResponse. |
setStampId(int value) | Идентификатор штампа следующего добавленного штампа (включая заголовки страниц/гуары/номера страниц). |
setStartingNumber(int value) | Устанавливает начальный номер для первой страницы во входном файле. |
toString() | |
wait() | |
wait(long arg0) | |
wait(long arg0, int arg1) |
PdfFileStampWeb()
public PdfFileStampWeb()
Конструктор PdfFileStamp. Входной файл и выходной файл могут быть указаны через соответствующие свойства.
PdfFileStamp fileStamp = new PdfFileStamp();
fileStamp.setInputFile ( "input.pdf");
fileStamp.setOutputFile ( "output.pdf");
PdfFileStampWeb(IDocument document)
public PdfFileStampWeb(IDocument document)
Инициализирует новый объект PdfFileStamp на основе документа.
Параметры:
Параметр | Тип | Описание |
---|---|---|
document | IDocument | Документ пдф. |
PdfFileStampWeb(IDocument document, OutputStream outputStream)
public PdfFileStampWeb(IDocument document, OutputStream outputStream)
Инициализирует новый объект PdfFileStamp на основе документа.
Параметры:
Параметр | Тип | Описание |
---|---|---|
document | IDocument | Документ пдф. |
outputStream | java.io.OutputStream | Выходной поток. |
PdfFileStampWeb(IDocument document, String outputFile)
public PdfFileStampWeb(IDocument document, String outputFile)
Инициализирует новый объект PdfFileStamp на основе документа.
Параметры:
Параметр | Тип | Описание |
---|---|---|
document | IDocument | Документ пдф. |
outputFile | java.lang.String | Имя выходного файла и путь. |
PdfFileStampWeb(InputStream inputStream, OutputStream outputStream)
public PdfFileStampWeb(InputStream inputStream, OutputStream outputStream)
Конструктор для PdfFileStamp.
InputStream input = new FileInputStream("input.pdf");
OutputStream output = new FileInputStream("output.pdf");
PdfFileStamp stamp = new PdfFileStamp(input, output);
Параметры:
Параметр | Тип | Описание |
---|---|---|
inputStream | java.io.InputStream | Входной поток. |
outputStream | java.io.OutputStream | Выходной поток. |
PdfFileStampWeb(InputStream inputStream, OutputStream outputStream, boolean keepSecurity)
public PdfFileStampWeb(InputStream inputStream, OutputStream outputStream, boolean keepSecurity)
Конструктор PdfFileStamp.
Параметры:
Параметр | Тип | Описание |
---|---|---|
inputStream | java.io.InputStream | Входной поток. |
outputStream | java.io.OutputStream | Выходной поток. |
keepSecurity | boolean | Сохраняйте безопасность, если это правда. |
PdfFileStampWeb(String inputFile, String outputFile)
public PdfFileStampWeb(String inputFile, String outputFile)
Конструктор для PdfFileStamp.
PdfFileStamp stamp = new PdfFileStamp("input.pdf", "output.pdf");
Параметры:
Параметр | Тип | Описание |
---|---|---|
inputFile | java.lang.String | Введите имя файла и путь. |
outputFile | java.lang.String | Имя выходного файла и путь. |
PdfFileStampWeb(String inputFile, String outputFile, boolean keepSecurity)
public PdfFileStampWeb(String inputFile, String outputFile, boolean keepSecurity)
Конструктор для PdfFileStamp.
Параметры:
Параметр | Тип | Описание |
---|---|---|
inputFile | java.lang.String | Введите имя файла и путь. |
outputFile | java.lang.String | Имя выходного файла и путь. |
keepSecurity | boolean | Сохраняйте безопасность, если это правда. |
PdfFileStampWeb(InputStream inputStream, HttpServletResponse response)
public PdfFileStampWeb(InputStream inputStream, HttpServletResponse response)
Создает PdfFileStampWeb, который сохраняет результат в объекте HttpResponse.
Параметры:
Параметр | Тип | Описание |
---|---|---|
inputStream | java.io.InputStream | Поток с входным документом. |
response | javax.servlet.http.HttpServletResponse | Объект HttpResponse, в котором будет сохранен результат. |
PdfFileStampWeb(String inputFile, HttpServletResponse response)
public PdfFileStampWeb(String inputFile, HttpServletResponse response)
Создает PdfFileStampWeb, который сохраняет результат в объекте HttpResponse.
Параметры:
Параметр | Тип | Описание |
---|---|---|
inputFile | java.lang.String | Имя исходного файла. |
response | javax.servlet.http.HttpServletResponse | Объект HttpResponse, в котором будет сохранен результат. |
POS_BOTTOM_LEFT
public static final int POS_BOTTOM_LEFT
Нижнее левое положение.
POS_BOTTOM_LEFT
public static final int POS_BOTTOM_LEFT
Нижнее левое положение.
POS_BOTTOM_MIDDLE
public static final int POS_BOTTOM_MIDDLE
Нижнее среднее положение.
POS_BOTTOM_MIDDLE
public static final int POS_BOTTOM_MIDDLE
Нижнее среднее положение.
POS_BOTTOM_RIGHT
public static final int POS_BOTTOM_RIGHT
Нижнее правое положение.
POS_BOTTOM_RIGHT
public static final int POS_BOTTOM_RIGHT
Нижнее правое положение.
POS_SIDES_LEFT
public static final int POS_SIDES_LEFT
Левое положение.
POS_SIDES_LEFT
public static final int POS_SIDES_LEFT
Левое положение.
POS_SIDES_RIGHT
public static final int POS_SIDES_RIGHT
Правильное положение.
POS_SIDES_RIGHT
public static final int POS_SIDES_RIGHT
Правильное положение.
POS_UPPER_LEFT
public static final int POS_UPPER_LEFT
Верхнее пусть положение.
POS_UPPER_LEFT
public static final int POS_UPPER_LEFT
Верхнее пусть положение.
POS_UPPER_MIDDLE
public static final int POS_UPPER_MIDDLE
Верхнее среднее положение.
POS_UPPER_MIDDLE
public static final int POS_UPPER_MIDDLE
Верхнее среднее положение.
POS_UPPER_RIGHT
public static final int POS_UPPER_RIGHT
Правое верхнее положение.
POS_UPPER_RIGHT
public static final int POS_UPPER_RIGHT
Правое верхнее положение.
addFooter(FormattedText formattedText, float bottomMargin)
public void addFooter(FormattedText formattedText, float bottomMargin)
Добавляет нижний колонтитул на страницы документа.
PdfFileStamp stamp = new PdfFileStamp("input.pdf", "output.pdf");
stamp.addFooter(new FormattedText("Foot of the page"), 10);
Параметры:
Параметр | Тип | Описание |
---|---|---|
formattedText | FormattedText | Объект FormattedText, который содержит текст нижнего колонтитула и текстовые свойства. |
bottomMargin | float | Поля вверху страницы. |
addFooter(FormattedText formattedText, float bottomMargin, float leftMargin, float rightMargin)
public void addFooter(FormattedText formattedText, float bottomMargin, float leftMargin, float rightMargin)
Добавляет нижний колонтитул на страницы документа.
PdfFileStamp stamp = new PdfFileStamp("input.pdf", "output.pdf");
stamp.addFooter(new FormattedText("Foot of the page"), 10, 50, 50);
Параметры:
Параметр | Тип | Описание |
---|---|---|
formattedText | FormattedText | Объект FormattedText, который содержит текст нижнего колонтитула и текстовые свойства. |
bottomMargin | float | Поле внизу страницы. |
leftMargin | float | Поле в левой части страницы. |
rightMargin | float | Поля в правой части страницы. |
addFooter(InputStream imageStream, float bottomMargin)
public void addFooter(InputStream imageStream, float bottomMargin)
Добавляет изображение в качестве нижнего колонтитула страницы.
PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", output.pdf");
InputStream input = new FileInputStream("test.jpg");
fileStamp.addFooter(input, 50);
fileStamp.close();
Параметры:
Параметр | Тип | Описание |
---|---|---|
imageStream | java.io.InputStream | Поток содержит данные изображения. |
bottomMargin | float | Поле внизу страницы. |
addFooter(InputStream imageStream, float bottomMargin, float leftMargin, float rightMargin)
public void addFooter(InputStream imageStream, float bottomMargin, float leftMargin, float rightMargin)
Добавляет изображение в качестве нижнего колонтитула страницы.
PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", output.pdf");
InputStream input = new FileInputStream("test.jpg");
fileStamp.addFooter(input, 50, 50, 50);
fileStamp.close();
Параметры:
Параметр | Тип | Описание |
---|---|---|
imageStream | java.io.InputStream | Поток содержит данные изображения. |
bottomMargin | float | Поле внизу страницы. |
leftMargin | float | Поле в левой части страницы. |
rightMargin | float | Поля в правой части страницы. |
addFooter(String imageFile, float bottomMargin)
public void addFooter(String imageFile, float bottomMargin)
Добавляет изображение в качестве нижнего колонтитула на страницы документа.
PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", output.pdf");
fileStamp.addFooter("image.jpg", 50);
fileStamp.close();
Параметры:
Параметр | Тип | Описание |
---|---|---|
imageFile | java.lang.String | Имя файла изображения и путь. |
bottomMargin | float | Поле внизу страницы. |
addFooter(String imageFile, float bottomMargin, float leftMargin, float rightMargin)
public void addFooter(String imageFile, float bottomMargin, float leftMargin, float rightMargin)
Добавляет изображение в качестве нижнего колонтитула страниц.
Параметры:
Параметр | Тип | Описание |
---|---|---|
imageFile | java.lang.String | Имя файла Iamge и путь. |
bottomMargin | float | Поле внизу страницы. |
leftMargin | float | Поле в левой части страницы. |
rightMargin | float | Поля в правой части страницы. |
addHeader(FormattedText formattedText, float topMargin)
public void addHeader(FormattedText formattedText, float topMargin)
Добавляет заголовок на страницу.
PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
fileStamp.addHeader(new FormattedText("Head of the page"), 50);
fileStamp.close();
Параметры:
Параметр | Тип | Описание |
---|---|---|
formattedText | FormattedText | Текст для заголовка и свойства текста. |
topMargin | float | Поля вверху страницы. |
addHeader(FormattedText formattedText, float topMargin, float leftMargin, float rightMargin)
public void addHeader(FormattedText formattedText, float topMargin, float leftMargin, float rightMargin)
Добавляет заголовок к страницам файла.
PdfFileStamp stamp = new PdfFileStamp("input.pdf", "output.pdf");
stamp.addHeader(new FormattedText("Head of the page"), 10, 50, 50);
Параметры:
Параметр | Тип | Описание |
---|---|---|
formattedText | FormattedText | Форматированный текстовый объект, который содержит текст страницы и его свойства. |
topMargin | float | Поля вверху страницы. |
leftMargin | float | Поле в левой части страницы. |
rightMargin | float | Поля в правой части страницы. |
addHeader(InputStream imageStream, float topMargin)
public void addHeader(InputStream imageStream, float topMargin)
Добавляет изображение в качестве заголовка на страницы.
PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", output.pdf");
InputStream input = new FileInputStream("test.jpg");
fileStamp.addHeader(input, 50);
fileStamp.close();
Параметры:
Параметр | Тип | Описание |
---|---|---|
imageStream | java.io.InputStream | Поток изображения. |
topMargin | float | Поле вверху страницы. |
addHeader(InputStream inputStream, float topMargin, float leftMargin, float rightMargin)
public void addHeader(InputStream inputStream, float topMargin, float leftMargin, float rightMargin)
Добавляет изображение вверху страницы.
PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", output.pdf");
InputStream input = new FileInputStream("test.jpg");
fileStamp.addHeader(input, 50, 100, 100);
fileStamp.close();
Параметры:
Параметр | Тип | Описание |
---|---|---|
inputStream | java.io.InputStream | Поток, содержащий данные изображения. |
topMargin | float | Поле вверху страницы. |
leftMargin | float | Поля в левой части страницы. |
rightMargin | float | Поля в правой части страницы. |
addHeader(String imageFile, float topMargin)
public void addHeader(String imageFile, float topMargin)
Добавляет изображение в качестве заголовка на страницы файла.
PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", output.pdf");
fileStamp.addHeader("image.jpg", 50);
fileStamp.close();
Параметры:
Параметр | Тип | Описание |
---|---|---|
imageFile | java.lang.String | Путь к файлу изображения. |
topMargin | float | Поле вверху страницы. |
addHeader(String imageFile, float topMargin, float leftMargin, float rightMargin)
public void addHeader(String imageFile, float topMargin, float leftMargin, float rightMargin)
Добавляет изображение в качестве заголовка на страницы.
PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", output.pdf");
fileStamp.addHeader("image.jpg", 50, 100, 100);
fileStamp.close();
Параметры:
Параметр | Тип | Описание |
---|---|---|
imageFile | java.lang.String | Путь к файлу изображения. |
topMargin | float | Поле вверху страницы. |
leftMargin | float | Поля в левой части страницы. |
rightMargin | float | Поля в правой части страницы. |
addPageNumber(FormattedText formattedText)
public void addPageNumber(FormattedText formattedText)
Добавляет номер страницы к странице. Номер страницы может содержать\знак #, который будет заменен номером страницы. Номер страницы помещается внизу страницы по центру горизонтально.
PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
fileStamp.addPageNumber(new FormattedText("Page #"));
fileStamp.close();
Параметры:
Параметр | Тип | Описание |
---|---|---|
formattedText | FormattedText | Строка формата для номера страницы представлена как FormattedText. |
addPageNumber(FormattedText formattedText, float x, float y)
public void addPageNumber(FormattedText formattedText, float x, float y)
Добавляет номер страницы в указанную позицию на странице.
PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
fileStamp.addPageNumber(new FormattedText("Page #"), 123, 357);
fileStamp.close();
Параметры:
Параметр | Тип | Описание |
---|---|---|
formattedText | FormattedText | Форматированный текст, который представляет формат номера страницы и свойства текста. Строка формата может содержать\знак #, который будет заменен номером страницы. |
x | float | X-координата номера страницы. |
y | float | Координата Y номера страницы. |
addPageNumber(FormattedText formattedText, int position)
public void addPageNumber(FormattedText formattedText, int position)
Добавляет номер страницы к страницам.
PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
fileStamp.addPageNumber("Page #", PdfFileStamp.PosUpperRight);
fileStamp.close();
Параметры:
Параметр | Тип | Описание |
---|---|---|
formattedText | FormattedText | Объект FormattedText, который содержит формат номера страницы и свойства текста. Этот текст может содержать# который будет заменен номером страницы. |
position | int | Позиция, в которой номер страницы будет размещен на странице. 0-нижний средний, 1-нижний правый, 2-верхний правый, 3-боковой правый, 4-верхний средний,5-нижний левый,6-боковой левый,7-верхний левый. Вы можете использовать следующие константы: PosBottomMiddle = 0, PosBottomRight = 1, PosUpperRight = 2, PosSidesRight = 3, PosUpperMiddle, PosBottomLeft = 5, PosSidesLeft, PosUpperLeft |
addPageNumber(FormattedText formattedText, int position, float leftMargin, float rightMargin, float topMargin, float bottomMargin)
public void addPageNumber(FormattedText formattedText, int position, float leftMargin, float rightMargin, float topMargin, float bottomMargin)
Добавляет номер страницы к страницам документа.
PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
fileStamp.addPageNumber(new FormattedText("Page #"), PdfFileStamp.POS_BOTTOM_LEFT, 100, 100, 200, 200);
fileStamp.close();
Параметры:
Параметр | Тип | Описание |
---|---|---|
formattedText | FormattedText | Объект FormattedText, который представляет формат номера страницы и свойства текста. |
position | int | Позиция, в которой номер страницы будет размещен на странице. 0-нижний средний, 1-нижний правый, 2-верхний правый, 3-боковой правый, 4-верхний средний,5-нижний левый,6-боковой левый,7-верхний левый. Вы можете использовать следующие константы: PosBottomMiddle = 0, PosBottomRight = 1, PosUpperRight = 2, PosSidesRight = 3, PosUpperMiddle, PosBottomLeft = 5, PosSidesLeft, PosUpperLeft |
leftMargin | float | Поля по левому краю страницы. |
rightMargin | float | Поля по правому краю страницы. |
topMargin | float | Поля по верхнему краю страницы. |
bottomMargin | float | Поле по нижнему краю страницы. |
addPageNumber(String formatString)
public void addPageNumber(String formatString)
Добавьте номер страницы в файл. Текст номера страницы может содержать# знак, который будет заменен номером страницы. Номер страницы помещается внизу страницы по центру горизонтально.
PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
fileStamp.addPageNumber("Page #");
fileStamp.close();
Параметры:
Параметр | Тип | Описание |
---|---|---|
formatString | java.lang.String | Текст номера страницы |
addPageNumber(String formatString, float x, float y)
public void addPageNumber(String formatString, float x, float y)
Добавляет номер страницы в указанную позицию на странице.
PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
fileStamp.addPageNumber(new FormattedText("Page #"), 123, 357);
fileStamp.close();
Параметры:
Параметр | Тип | Описание |
---|---|---|
formatString | java.lang.String | Строка формата. Строка формата может содержать\знак #, который будет заменен номером страницы. |
x | float | X-координата номера страницы. |
y | float | Координата Y номера страницы. |
addPageNumber(String formatString, int position)
public void addPageNumber(String formatString, int position)
Добавляет номер страницы к страницам.
PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
fileStamp.addPageNumber("Page #", PdfFileStamp.PosUpperRight);
fileStamp.close();
Параметры:
Параметр | Тип | Описание |
---|---|---|
formatString | java.lang.String | Формат номера страницы. Этот текст может содержать# который будет заменен номером страницы. |
position | int | Позиция, в которой номер страницы будет размещен на странице. 0-нижний средний, 1-нижний правый, 2-верхний правый, 3-боковой правый, 4-верхний средний,5-нижний левый,6-боковой левый,7-верхний левый. Вы можете использовать следующие константы: PosBottomMiddle = 0, PosBottomRight = 1, PosUpperRight = 2, PosSidesRight = 3, PosUpperMiddle, PosBottomLeft = 5, PosSidesLeft, PosUpperLeft |
addPageNumber(String formatString, int position, float leftMargin, float rightMargin, float topMargin, float bottomMargin)
public void addPageNumber(String formatString, int position, float leftMargin, float rightMargin, float topMargin, float bottomMargin)
Добавляет номер страницы к страницам документа.
PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
fileStamp.addPageNumber("Page #", PdfFileStamp.POS_BOTTOM_LEFT, 100, 100, 200, 200);
fileStamp.close();
Параметры:
Параметр | Тип | Описание |
---|---|---|
formatString | java.lang.String | Строка формата для номера страницы. |
position | int | Позиция, в которой номер страницы будет размещен на странице. 0-нижний средний, 1-нижний правый, 2-верхний правый, 3-боковой правый, 4-верхний средний,5-нижний левый,6-боковой левый,7-верхний левый. Вы можете использовать следующие константы: PosBottomMiddle = 0, PosBottomRight = 1, PosUpperRight = 2, PosSidesRight = 3, PosUpperMiddle, PosBottomLeft = 5, PosSidesLeft, PosUpperLeft |
leftMargin | float | Поля по левому краю страницы. |
rightMargin | float | Поля по правому краю страницы. |
topMargin | float | Поля по верхнему краю страницы. |
bottomMargin | float | Поле по нижнему краю страницы. |
addStamp(Stamp stamp)
public void addStamp(Stamp stamp)
Добавляет штамп к файлу.
PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
Stamp stamp = new com.aspose.pdf.facades.Stamp();
stamp.setOrigin(140, 400);
stamp.setImageSize(50, 50);
stamp.setOpacity ( 0.8f);
stamp.isBackground ( true);
stamp.bindImage("image.jpg");
fileStamp.addStamp(stamp);
fileStamp.close();
Параметры:
Параметр | Тип | Описание |
---|---|---|
stamp | Stamp | Объект штемпеля. |
bindPdf(IDocument srcDoc)
public void bindPdf(IDocument srcDoc)
Инициализирует фасад.
Параметры:
Параметр | Тип | Описание |
---|---|---|
srcDoc | IDocument | Объект Документ. |
bindPdf(InputStream srcStream)
public void bindPdf(InputStream srcStream)
Инициализирует фасад.
Параметры:
Параметр | Тип | Описание |
---|---|---|
srcStream | java.io.InputStream | Поток файла PDF. |
bindPdf(InputStream srcStream, String password)
public void bindPdf(InputStream srcStream, String password)
Инициализирует фасад.
Параметры:
Параметр | Тип | Описание |
---|---|---|
srcStream | java.io.InputStream | Поток файла PDF. |
password | java.lang.String | Пароль документа PDF. |
bindPdf(String srcFile)
public void bindPdf(String srcFile)
Инициализирует фасад.
Параметры:
Параметр | Тип | Описание |
---|---|---|
srcFile | java.lang.String | PDF-файл. |
bindPdf(String srcFile, String password)
public void bindPdf(String srcFile, String password)
Инициализирует фасад.
Параметры:
Параметр | Тип | Описание |
---|---|---|
srcFile | java.lang.String | PDF-файл |
password | java.lang.String | Пароль документа PDF. |
close()
public void close()
Закрывает открытые файлы и сохраняет изменения. Предупреждение. Если указаны входные или выходные потоки, они не закрываются методом Close().
PdfFileStamp stamp = new PdfFileStamp("input.pdf", "output.pdf");
//поработай немного...
stamp.close();
dispose()
public void dispose()
Закрывает все ресурсы, используемые этим экземпляром.
Этот метод устарел, вместо него используйте close().
equals(Object arg0)
public boolean equals(Object arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | java.lang.Object |
Возвращает: логический
getAttachmentName()
public String getAttachmentName()
Получает имя вложения, когда результат операции сохраняется в объектах HttpResponse как вложение.
Возвращает: java.lang.String — строковый объект
getClass()
public final native Class<?> getClass()
Возвращает: java.lang.Класс
getContentDisposition()
public int getContentDisposition()
Получает способ хранения содержимого при сохранении результата операции в объекте HttpResponse. Возможное значение: inline/attachment. По умолчанию: встроенный.
Возвращает: int — элемент ContentDisposition
getDocument()
public IDocument getDocument()
Получает фасад документа, над которым работает.
Возвращает: IDocument - элемент IDocument
getInputFile()
public String getInputFile()
Получает имя и путь входного файла.
Возвращает: java.lang.String — строковый объект
getInputStream()
public InputStream getInputStream()
Получает входной поток.
Возвращает: java.io.InputStream — объект InputStream
getKeepSecurity()
public boolean getKeepSecurity()
Сохраняет безопасность, если это правда. (Эта функция будет реализована в следующих версиях).
Возвращает: boolean - логическое значение
getNumberingStyle()
public int getNumberingStyle()
Получает или задает стиль нумерации страниц. Возможные значения: цифры арабские, цифры римские прописные, цифры римские строчные, буквы прописные, буквы строчные
Возвращает: int - элемент стиля нумерации
getOptimizeSize()
public boolean getOptimizeSize()
Получает или устанавливает флаг оптимизации. Равные потоки ресурсов в результирующем файле объединяются в один объект PDF, если этот флаг установлен. Это позволяет уменьшить результирующий размер файла, но может привести к замедлению выполнения и увеличению требований к памяти. Значение по умолчанию: ложь.
Возвращает: boolean - логическое значение
getOutputFile()
public String getOutputFile()
Получает имя и путь выходного файла.
Возвращает: java.lang.String — строковый объект
getOutputStream()
public OutputStream getOutputStream()
Получает выходной поток.
Возвращает: java.io.OutputStream — объект OutputStream
getPageHeight()
public float getPageHeight()
Получает высоту первой страницы в исходном файле.
PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
System.out.println("Height = " + fileStamp.getPageHeight());
fileStamp.close();
Возвращает: float - плавающее значение
getPageNumberRotation()
public float getPageNumberRotation()
Получает поворот номера страницы. Вращение в градусах. По умолчанию 0.
Возвращает: float - плавающее значение
getPageWidth()
public float getPageWidth()
Получает ширину первой страницы во входном файле.
PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
System.out.println("Width = " + fileStamp.getPageWidth());
fileStamp.close();
Возвращает: float - плавающее значение
getResponse()
public HttpServletResponse getResponse()
Получает объект Response, в котором будет храниться результат операции.
Возвращает: javax.servlet.http.HttpServletResponse — объект HttpServletResponse
getSaveOptions()
public SaveOptions getSaveOptions()
Получает параметры сохранения, когда результат сохраняется как HttpResponse. Значение по умолчанию: пдфсавеоптионс.
Возвращает: SaveOptions - Объект SaveOptions
getStampId()
public int getStampId()
Идентификатор штампа следующего добавленного штампа (включая заголовки страниц/гуары/номера страниц).
Возвращает: интервал - целочисленное значение
getStartingNumber()
public int getStartingNumber()
Получает или задает начальный номер первой страницы во входном файле. Следующие страницы будут нумероваться, начиная с этого значения.
Возвращает: интервал - целочисленное значение
hashCode()
public native int hashCode()
Возвращает: инт
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
save(OutputStream destStream)
public void save(OutputStream destStream)
Сохраняет документ PDF в указанный поток.
Параметры:
Параметр | Тип | Описание |
---|---|---|
destStream | java.io.OutputStream | Целевой поток. |
save(String destFile)
public void save(String destFile)
Сохраняет документ PDF в указанный файл.
Параметры:
Параметр | Тип | Описание |
---|---|---|
destFile | java.lang.String | Файл назначения. |
setAttachmentName(String value)
public void setAttachmentName(String value)
Задает имя вложения, когда результат операции сохраняется в объектах HttpResponse как вложение.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.lang.String | строковый объект |
setContentDisposition(int value)
public void setContentDisposition(int value)
Устанавливает, как содержимое будет сохранено, когда результат операции будет сохранен в объекте HttpResponse. Возможное значение: inline/attachment. По умолчанию: встроенный.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | int | Элемент ContentDisposition |
setConvertTo(PdfFormat value)
public void setConvertTo(PdfFormat value)
Устанавливает формат файла PDF. Файл результата будет сохранен в указанном формате. Если это свойство не указано, файл будет сохранен в формате PDF по умолчанию без преобразования.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | PdfFormat | Элемент PdfFormat |
setInputFile(String value)
public void setInputFile(String value)
Устанавливает имя и путь входного файла.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.lang.String | Строковый объект |
setInputStream(InputStream value)
public void setInputStream(InputStream value)
Устанавливает входной поток.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.io.InputStream | Объект InputStream |
setKeepSecurity(boolean value)
public void setKeepSecurity(boolean value)
Сохраняет безопасность, если это правда. (Эта функция будет реализована в следующих версиях).
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | boolean | логическое значение |
setNumberingStyle(int value)
public void setNumberingStyle(int value)
Получает или задает стиль нумерации страниц. Возможные значения: цифры арабские, цифры римские прописные, цифры римские строчные, буквы прописные, буквы строчные
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | int | Элемент стиля нумерации |
setOptimizeSize(boolean value)
public void setOptimizeSize(boolean value)
Получает или устанавливает флаг оптимизации. Равные потоки ресурсов в результирующем файле объединяются в один объект PDF, если этот флаг установлен. Это позволяет уменьшить результирующий размер файла, но может привести к замедлению выполнения и увеличению требований к памяти. Значение по умолчанию: ложь.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | boolean | логическое значение |
setOutputFile(String value)
public void setOutputFile(String value)
Устанавливает имя и путь выходного файла.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.lang.String | Строковый объект |
setOutputStream(OutputStream value)
public void setOutputStream(OutputStream value)
Устанавливает или устанавливает выходной поток.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.io.OutputStream | Объект OutputStream |
setPageNumberRotation(float value)
public void setPageNumberRotation(float value)
Устанавливает поворот номера страницы. Вращение в градусах. По умолчанию 0.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | float | плавающее значение |
setResponse(HttpServletResponse value)
public void setResponse(HttpServletResponse value)
Задает объект Response, в котором будет храниться результат операции.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | javax.servlet.http.HttpServletResponse | Объект HttpServletResponse |
setSaveOptions(SaveOptions value)
public void setSaveOptions(SaveOptions value)
Задает параметры сохранения, когда результат сохраняется как HttpResponse. Значение по умолчанию: пдфсавеоптионс.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | SaveOptions | Объект SaveOptions |
setStampId(int value)
public void setStampId(int value)
Идентификатор штампа следующего добавленного штампа (включая заголовки страниц/гуары/номера страниц).
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | int | целое значение |
setStartingNumber(int value)
public void setStartingNumber(int value)
Устанавливает начальный номер для первой страницы во входном файле. Следующие страницы будут нумероваться, начиная с этого значения. Например, если для StartingNumber установлено значение 100, страницы документа будут иметь номера 100, 101, 102…
PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
fileStamp.setStartingNumber( 100);
fileStamp.addPageNumber("Page #");
fileStamp.close();
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | int | целое значение |
toString()
public String toString()
Возвращает: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | long | |
arg1 | int |