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.

Конструкторы

КонструкторОписание
PdfFileStampWeb()Конструктор PdfFileStamp.
PdfFileStampWeb(IDocument document)Инициализирует новый объект PdfFileStamp на основе документа.
PdfFileStampWeb(IDocument document, OutputStream outputStream)Инициализирует новый объект PdfFileStamp на основе документа.
PdfFileStampWeb(IDocument document, String outputFile)Инициализирует новый объект PdfFileStamp на основе документа.
PdfFileStampWeb(InputStream inputStream, OutputStream outputStream)Конструктор для PdfFileStamp.
PdfFileStampWeb(InputStream inputStream, OutputStream outputStream, boolean keepSecurity)Конструктор PdfFileStamp.
PdfFileStampWeb(String inputFile, String outputFile)Конструктор для PdfFileStamp.
PdfFileStampWeb(String inputFile, String outputFile, boolean keepSecurity)Конструктор для PdfFileStamp.
PdfFileStampWeb(InputStream inputStream, HttpServletResponse response)Создает PdfFileStampWeb, который сохраняет результат в объекте HttpResponse.
PdfFileStampWeb(String inputFile, HttpServletResponse response)Создает PdfFileStampWeb, который сохраняет результат в объекте HttpResponse.

Поля

ПолеОписание
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 на основе документа.

Параметры:

ПараметрТипОписание
documentIDocumentДокумент пдф.

PdfFileStampWeb(IDocument document, OutputStream outputStream)

public PdfFileStampWeb(IDocument document, OutputStream outputStream)

Инициализирует новый объект PdfFileStamp на основе документа.

Параметры:

ПараметрТипОписание
documentIDocumentДокумент пдф.
outputStreamjava.io.OutputStreamВыходной поток.

PdfFileStampWeb(IDocument document, String outputFile)

public PdfFileStampWeb(IDocument document, String outputFile)

Инициализирует новый объект PdfFileStamp на основе документа.

Параметры:

ПараметрТипОписание
documentIDocumentДокумент пдф.
outputFilejava.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);

Параметры:

ПараметрТипОписание
inputStreamjava.io.InputStreamВходной поток.
outputStreamjava.io.OutputStreamВыходной поток.

PdfFileStampWeb(InputStream inputStream, OutputStream outputStream, boolean keepSecurity)

public PdfFileStampWeb(InputStream inputStream, OutputStream outputStream, boolean keepSecurity)

Конструктор PdfFileStamp.

Параметры:

ПараметрТипОписание
inputStreamjava.io.InputStreamВходной поток.
outputStreamjava.io.OutputStreamВыходной поток.
keepSecuritybooleanСохраняйте безопасность, если это правда.

PdfFileStampWeb(String inputFile, String outputFile)

public PdfFileStampWeb(String inputFile, String outputFile)

Конструктор для PdfFileStamp.


PdfFileStamp stamp = new PdfFileStamp("input.pdf", "output.pdf");

Параметры:

ПараметрТипОписание
inputFilejava.lang.StringВведите имя файла и путь.
outputFilejava.lang.StringИмя выходного файла и путь.

PdfFileStampWeb(String inputFile, String outputFile, boolean keepSecurity)

public PdfFileStampWeb(String inputFile, String outputFile, boolean keepSecurity)

Конструктор для PdfFileStamp.

Параметры:

ПараметрТипОписание
inputFilejava.lang.StringВведите имя файла и путь.
outputFilejava.lang.StringИмя выходного файла и путь.
keepSecuritybooleanСохраняйте безопасность, если это правда.

PdfFileStampWeb(InputStream inputStream, HttpServletResponse response)

public PdfFileStampWeb(InputStream inputStream, HttpServletResponse response)

Создает PdfFileStampWeb, который сохраняет результат в объекте HttpResponse.

Параметры:

ПараметрТипОписание
inputStreamjava.io.InputStreamПоток с входным документом.
responsejavax.servlet.http.HttpServletResponseОбъект HttpResponse, в котором будет сохранен результат.

PdfFileStampWeb(String inputFile, HttpServletResponse response)

public PdfFileStampWeb(String inputFile, HttpServletResponse response)

Создает PdfFileStampWeb, который сохраняет результат в объекте HttpResponse.

Параметры:

ПараметрТипОписание
inputFilejava.lang.StringИмя исходного файла.
responsejavax.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);

Параметры:

ПараметрТипОписание
formattedTextFormattedTextОбъект FormattedText, который содержит текст нижнего колонтитула и текстовые свойства.
bottomMarginfloatПоля вверху страницы.

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

Параметры:

ПараметрТипОписание
formattedTextFormattedTextОбъект FormattedText, который содержит текст нижнего колонтитула и текстовые свойства.
bottomMarginfloatПоле внизу страницы.
leftMarginfloatПоле в левой части страницы.
rightMarginfloatПоля в правой части страницы.

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

Параметры:

ПараметрТипОписание
imageStreamjava.io.InputStreamПоток содержит данные изображения.
bottomMarginfloatПоле внизу страницы.

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

Параметры:

ПараметрТипОписание
imageStreamjava.io.InputStreamПоток содержит данные изображения.
bottomMarginfloatПоле внизу страницы.
leftMarginfloatПоле в левой части страницы.
rightMarginfloatПоля в правой части страницы.

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

Параметры:

ПараметрТипОписание
imageFilejava.lang.StringИмя файла изображения и путь.
bottomMarginfloatПоле внизу страницы.

addFooter(String imageFile, float bottomMargin, float leftMargin, float rightMargin)

public void addFooter(String imageFile, float bottomMargin, float leftMargin, float rightMargin)

Добавляет изображение в качестве нижнего колонтитула страниц.

Параметры:

ПараметрТипОписание
imageFilejava.lang.StringИмя файла Iamge и путь.
bottomMarginfloatПоле внизу страницы.
leftMarginfloatПоле в левой части страницы.
rightMarginfloatПоля в правой части страницы.

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

Параметры:

ПараметрТипОписание
formattedTextFormattedTextТекст для заголовка и свойства текста.
topMarginfloatПоля вверху страницы.

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

Параметры:

ПараметрТипОписание
formattedTextFormattedTextФорматированный текстовый объект, который содержит текст страницы и его свойства.
topMarginfloatПоля вверху страницы.
leftMarginfloatПоле в левой части страницы.
rightMarginfloatПоля в правой части страницы.

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

Параметры:

ПараметрТипОписание
imageStreamjava.io.InputStreamПоток изображения.
topMarginfloatПоле вверху страницы.

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

Параметры:

ПараметрТипОписание
inputStreamjava.io.InputStreamПоток, содержащий данные изображения.
topMarginfloatПоле вверху страницы.
leftMarginfloatПоля в левой части страницы.
rightMarginfloatПоля в правой части страницы.

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

Параметры:

ПараметрТипОписание
imageFilejava.lang.StringПуть к файлу изображения.
topMarginfloatПоле вверху страницы.

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

Параметры:

ПараметрТипОписание
imageFilejava.lang.StringПуть к файлу изображения.
topMarginfloatПоле вверху страницы.
leftMarginfloatПоля в левой части страницы.
rightMarginfloatПоля в правой части страницы.

addPageNumber(FormattedText formattedText)

public void addPageNumber(FormattedText formattedText)

Добавляет номер страницы к странице. Номер страницы может содержать\знак #, который будет заменен номером страницы. Номер страницы помещается внизу страницы по центру горизонтально.


PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
  fileStamp.addPageNumber(new FormattedText("Page #"));
  fileStamp.close();

Параметры:

ПараметрТипОписание
formattedTextFormattedTextСтрока формата для номера страницы представлена как 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();

Параметры:

ПараметрТипОписание
formattedTextFormattedTextФорматированный текст, который представляет формат номера страницы и свойства текста. Строка формата может содержать\знак #, который будет заменен номером страницы.
xfloatX-координата номера страницы.
yfloatКоордината 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();

Параметры:

ПараметрТипОписание
formattedTextFormattedTextОбъект FormattedText, который содержит формат номера страницы и свойства текста. Этот текст может содержать# который будет заменен номером страницы.
positionintПозиция, в которой номер страницы будет размещен на странице. 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();

Параметры:

ПараметрТипОписание
formattedTextFormattedTextОбъект FormattedText, который представляет формат номера страницы и свойства текста.
positionintПозиция, в которой номер страницы будет размещен на странице. 0-нижний средний, 1-нижний правый, 2-верхний правый, 3-боковой правый, 4-верхний средний,5-нижний левый,6-боковой левый,7-верхний левый. Вы можете использовать следующие константы: PosBottomMiddle = 0, PosBottomRight = 1, PosUpperRight = 2, PosSidesRight = 3, PosUpperMiddle, PosBottomLeft = 5, PosSidesLeft, PosUpperLeft
leftMarginfloatПоля по левому краю страницы.
rightMarginfloatПоля по правому краю страницы.
topMarginfloatПоля по верхнему краю страницы.
bottomMarginfloatПоле по нижнему краю страницы.

addPageNumber(String formatString)

public void addPageNumber(String formatString)

Добавьте номер страницы в файл. Текст номера страницы может содержать# знак, который будет заменен номером страницы. Номер страницы помещается внизу страницы по центру горизонтально.


PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
  fileStamp.addPageNumber("Page #");
  fileStamp.close();

Параметры:

ПараметрТипОписание
formatStringjava.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();

Параметры:

ПараметрТипОписание
formatStringjava.lang.StringСтрока формата. Строка формата может содержать\знак #, который будет заменен номером страницы.
xfloatX-координата номера страницы.
yfloatКоордината 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();

Параметры:

ПараметрТипОписание
formatStringjava.lang.StringФормат номера страницы. Этот текст может содержать# который будет заменен номером страницы.
positionintПозиция, в которой номер страницы будет размещен на странице. 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();

Параметры:

ПараметрТипОписание
formatStringjava.lang.StringСтрока формата для номера страницы.
positionintПозиция, в которой номер страницы будет размещен на странице. 0-нижний средний, 1-нижний правый, 2-верхний правый, 3-боковой правый, 4-верхний средний,5-нижний левый,6-боковой левый,7-верхний левый. Вы можете использовать следующие константы: PosBottomMiddle = 0, PosBottomRight = 1, PosUpperRight = 2, PosSidesRight = 3, PosUpperMiddle, PosBottomLeft = 5, PosSidesLeft, PosUpperLeft
leftMarginfloatПоля по левому краю страницы.
rightMarginfloatПоля по правому краю страницы.
topMarginfloatПоля по верхнему краю страницы.
bottomMarginfloatПоле по нижнему краю страницы.

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

Параметры:

ПараметрТипОписание
stampStampОбъект штемпеля.

bindPdf(IDocument srcDoc)

public void bindPdf(IDocument srcDoc)

Инициализирует фасад.

Параметры:

ПараметрТипОписание
srcDocIDocumentОбъект Документ.

bindPdf(InputStream srcStream)

public void bindPdf(InputStream srcStream)

Инициализирует фасад.

Параметры:

ПараметрТипОписание
srcStreamjava.io.InputStreamПоток файла PDF.

bindPdf(InputStream srcStream, String password)

public void bindPdf(InputStream srcStream, String password)

Инициализирует фасад.

Параметры:

ПараметрТипОписание
srcStreamjava.io.InputStreamПоток файла PDF.
passwordjava.lang.StringПароль документа PDF.

bindPdf(String srcFile)

public void bindPdf(String srcFile)

Инициализирует фасад.

Параметры:

ПараметрТипОписание
srcFilejava.lang.StringPDF-файл.

bindPdf(String srcFile, String password)

public void bindPdf(String srcFile, String password)

Инициализирует фасад.

Параметры:

ПараметрТипОписание
srcFilejava.lang.StringPDF-файл
passwordjava.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)

Параметры:

ПараметрТипОписание
arg0java.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 в указанный поток.

Параметры:

ПараметрТипОписание
destStreamjava.io.OutputStreamЦелевой поток.

save(String destFile)

public void save(String destFile)

Сохраняет документ PDF в указанный файл.

Параметры:

ПараметрТипОписание
destFilejava.lang.StringФайл назначения.

setAttachmentName(String value)

public void setAttachmentName(String value)

Задает имя вложения, когда результат операции сохраняется в объектах HttpResponse как вложение.

Параметры:

ПараметрТипОписание
valuejava.lang.Stringстроковый объект

setContentDisposition(int value)

public void setContentDisposition(int value)

Устанавливает, как содержимое будет сохранено, когда результат операции будет сохранен в объекте HttpResponse. Возможное значение: inline/attachment. По умолчанию: встроенный.

Параметры:

ПараметрТипОписание
valueintЭлемент ContentDisposition

setConvertTo(PdfFormat value)

public void setConvertTo(PdfFormat value)

Устанавливает формат файла PDF. Файл результата будет сохранен в указанном формате. Если это свойство не указано, файл будет сохранен в формате PDF по умолчанию без преобразования.

Параметры:

ПараметрТипОписание
valuePdfFormatЭлемент PdfFormat

setInputFile(String value)

public void setInputFile(String value)

Устанавливает имя и путь входного файла.

Параметры:

ПараметрТипОписание
valuejava.lang.StringСтроковый объект

setInputStream(InputStream value)

public void setInputStream(InputStream value)

Устанавливает входной поток.

Параметры:

ПараметрТипОписание
valuejava.io.InputStreamОбъект InputStream

setKeepSecurity(boolean value)

public void setKeepSecurity(boolean value)

Сохраняет безопасность, если это правда. (Эта функция будет реализована в следующих версиях).

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setNumberingStyle(int value)

public void setNumberingStyle(int value)

Получает или задает стиль нумерации страниц. Возможные значения: цифры арабские, цифры римские прописные, цифры римские строчные, буквы прописные, буквы строчные

Параметры:

ПараметрТипОписание
valueintЭлемент стиля нумерации

setOptimizeSize(boolean value)

public void setOptimizeSize(boolean value)

Получает или устанавливает флаг оптимизации. Равные потоки ресурсов в результирующем файле объединяются в один объект PDF, если этот флаг установлен. Это позволяет уменьшить результирующий размер файла, но может привести к замедлению выполнения и увеличению требований к памяти. Значение по умолчанию: ложь.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setOutputFile(String value)

public void setOutputFile(String value)

Устанавливает имя и путь выходного файла.

Параметры:

ПараметрТипОписание
valuejava.lang.StringСтроковый объект

setOutputStream(OutputStream value)

public void setOutputStream(OutputStream value)

Устанавливает или устанавливает выходной поток.

Параметры:

ПараметрТипОписание
valuejava.io.OutputStreamОбъект OutputStream

setPageNumberRotation(float value)

public void setPageNumberRotation(float value)

Устанавливает поворот номера страницы. Вращение в градусах. По умолчанию 0.

Параметры:

ПараметрТипОписание
valuefloatплавающее значение

setResponse(HttpServletResponse value)

public void setResponse(HttpServletResponse value)

Задает объект Response, в котором будет храниться результат операции.

Параметры:

ПараметрТипОписание
valuejavax.servlet.http.HttpServletResponseОбъект HttpServletResponse

setSaveOptions(SaveOptions value)

public void setSaveOptions(SaveOptions value)

Задает параметры сохранения, когда результат сохраняется как HttpResponse. Значение по умолчанию: пдфсавеоптионс.

Параметры:

ПараметрТипОписание
valueSaveOptionsОбъект SaveOptions

setStampId(int value)

public void setStampId(int value)

Идентификатор штампа следующего добавленного штампа (включая заголовки страниц/гуары/номера страниц).

Параметры:

ПараметрТипОписание
valueintцелое значение

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

Параметры:

ПараметрТипОписание
valueintцелое значение

toString()

public String toString()

Возвращает: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Параметры:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Параметры:

ПараметрТипОписание
arg0long
arg1int