PdfFileMend
Наследование: java.lang.Object, com.aspose.pdf.facades.IVentureLicenseTarget, com.aspose.pdf.facades.Facade, com.aspose.pdf.facades.SaveableFacade
public final class PdfFileMend extends SaveableFacade
Представляет класс для добавления текстов и изображений на страницы существующего документа PDF.
Конструкторы
Конструктор | Описание |
---|---|
PdfFileMend() | Конструктор. |
PdfFileMend(String inputFileName, String outputFileName) | Конструктор. |
PdfFileMend(InputStream inputStream, OutputStream outputStream) | Конструктор. |
PdfFileMend(System.IO.Stream inputStream, System.IO.Stream outputStream) | Конструктор. |
PdfFileMend(IDocument document) | Инициализирует новый объект PdfFileMend на основе документа. |
PdfFileMend(IDocument document, String outputFileName) | Инициализирует новый объект PdfFileMend на основе документа. |
PdfFileMend(IDocument document, System.IO.Stream outputStream) | Инициализирует новый объект PdfFileMend на основе документа. |
Методы
PdfFileMend()
public PdfFileMend()
Конструктор.
PdfFileMend(String inputFileName, String outputFileName)
public PdfFileMend(String inputFileName, String outputFileName)
Конструктор.
Obsolete(“Использовать конструктор без адресата”)
Параметры:
Параметр | Тип | Описание |
---|---|---|
inputFileName | java.lang.String | Введите имя файла PDF. |
outputFileName | java.lang.String | Выходное имя файла PDF. |
PdfFileMend(InputStream inputStream, OutputStream outputStream)
public PdfFileMend(InputStream inputStream, OutputStream outputStream)
Конструктор. Obsolete(“Использовать конструктор без адресата”)
Параметры:
Параметр | Тип | Описание |
---|---|---|
inputStream | java.io.InputStream | Входной поток PDF. |
outputStream | java.io.OutputStream | Выходной PDF-поток. |
PdfFileMend(System.IO.Stream inputStream, System.IO.Stream outputStream)
public PdfFileMend(System.IO.Stream inputStream, System.IO.Stream outputStream)
Конструктор.
Obsolete(“Использовать конструктор без адресата”)
Параметры:
Параметр | Тип | Описание |
---|---|---|
inputStream | com.aspose.ms.System.IO.Stream | Входной поток PDF. |
outputStream | com.aspose.ms.System.IO.Stream | Выходной PDF-поток. |
PdfFileMend(IDocument document)
public PdfFileMend(IDocument document)
Инициализирует новый объект PdfFileMend на основе документа.
Параметры:
Параметр | Тип | Описание |
---|---|---|
document | IDocument | Документ пдф. |
PdfFileMend(IDocument document, String outputFileName)
public PdfFileMend(IDocument document, String outputFileName)
Инициализирует новый объект PdfFileMend на основе документа.
Obsolete(“Использовать конструктор без адресата”)
Параметры:
Параметр | Тип | Описание |
---|---|---|
document | IDocument | Документ пдф. |
outputFileName | java.lang.String | Выходное имя файла PDF. |
PdfFileMend(IDocument document, System.IO.Stream outputStream)
public PdfFileMend(IDocument document, System.IO.Stream outputStream)
Инициализирует новый объект PdfFileMend на основе документа.
Obsolete(“Использовать конструктор без адресата”)
Параметры:
Параметр | Тип | Описание |
---|---|---|
document | IDocument | Документ пдф. |
outputStream | com.aspose.ms.System.IO.Stream | Выходной PDF-поток. |
addImage(InputStream imageStream, int pageNum, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY)
public boolean addImage(InputStream imageStream, int pageNum, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY)
Добавляет изображение на указанную страницу PDF-документа по указанным координатам.
PdfFileMend mendor = new PdfFileMend("example.pdf", "out_example.pdf");
InputStream stream = new FileInputStream("picture.jpg"))
mendor.addImage(stream, 1, 10, 10, 100, 100);
mendor.close();
Параметры:
Параметр | Тип | Описание |
---|---|---|
imageStream | java.io.InputStream | Входной поток изображений. |
pageNum | int | Номер страницы, на которую будет помещено изображение. |
lowerLeftX | float | Нижний левый x прямоугольника изображения. |
lowerLeftY | float | Нижний левый угол y прямоугольника изображения. |
upperRightX | float | Верхний правый x прямоугольника изображения. |
upperRightY | float | Верхний правый угол y прямоугольника изображения. |
Возвращает: boolean - True, если успех false, в противном случае.
addImage(InputStream imageStream, int pageNum, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY, CompositingParameters compositingParameters)
public boolean addImage(InputStream imageStream, int pageNum, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY, CompositingParameters compositingParameters)
Добавляет изображение на указанную страницу PDF-документа по указанным координатам.
PdfFileMend mendor = new PdfFileMend("example.pdf", "out_example.pdf");
InputStream stream = new FileInputStream("picture.jpg"))
mendor.addImage(stream, 1, 10, 10, 100, 100, new CompositingParameters(BlendMode.Multiply);
mendor.close();
Параметры:
Параметр | Тип | Описание |
---|---|---|
imageStream | java.io.InputStream | Входной поток изображений. |
pageNum | int | Номер страницы, на которую будет помещено изображение. |
lowerLeftX | float | Нижний левый x прямоугольника изображения. |
lowerLeftY | float | Нижний левый угол y прямоугольника изображения. |
upperRightX | float | Верхний правый x прямоугольника изображения. |
upperRightY | float | Верхний правый угол y прямоугольника изображения. |
compositingParameters | CompositingParameters | Параметры компоновки графики для изображения. |
Возвращает: boolean - True, если успех false, в противном случае.
addImage(InputStream imageStream, int[] pageNums, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY)
public boolean addImage(InputStream imageStream, int[] pageNums, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY)
Добавляет изображение на указанные страницы документа PDF в указанных координатах.
PdfFileMend mendor = new PdfFileMend("example.pdf", "out_example.pdf");
InputStream stream = new FileInputStream("picture.jpg")
mendor.addImage(stream, new int[]{1, 2}, 10, 10, 100, 100);
mendor.close();
Параметры:
Параметр | Тип | Описание |
---|---|---|
imageStream | java.io.InputStream | Входной поток изображений. |
pageNums | int[] | Количество страниц, которые получат изображение. |
lowerLeftX | float | Нижний левый x прямоугольника изображения. |
lowerLeftY | float | Нижний левый угол y прямоугольника изображения. |
upperRightX | float | Верхний правый x прямоугольника изображения. |
upperRightY | float | Верхний правый угол y прямоугольника изображения. |
Возвращает: boolean - True, если успех false, в противном случае.
addImage(InputStream imageStream, int[] pageNums, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY, CompositingParameters compositingParameters)
public boolean addImage(InputStream imageStream, int[] pageNums, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY, CompositingParameters compositingParameters)
Добавляет изображение на указанные страницы документа PDF в указанных координатах.
PdfFileMend mendor = new PdfFileMend("example.pdf", "out_example.pdf");
InputStream stream = new FileInputStream("picture.jpg")
mendor.addImage(stream, new int[]{1, 2}, 10, 10, 100, 100, new CompositingParameters(BlendMode.Multiply);
mendor.close();
Параметры:
Параметр | Тип | Описание |
---|---|---|
imageStream | java.io.InputStream | Входной поток изображений. |
pageNums | int[] | Количество страниц, которые получат изображение. |
lowerLeftX | float | Нижний левый x прямоугольника изображения. |
lowerLeftY | float | Нижний левый угол y прямоугольника изображения. |
upperRightX | float | Верхний правый x прямоугольника изображения. |
upperRightY | float | Верхний правый угол y прямоугольника изображения. |
compositingParameters | CompositingParameters | Параметры компоновки графики для изображений. |
Возвращает: boolean - True, если успех false, в противном случае.
addImage(String imageName, int pageNum, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY)
public boolean addImage(String imageName, int pageNum, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY)
Добавляет изображение на указанную страницу PDF-документа по указанным координатам.
PdfFileMend mendor = new PdfFileMend("example.pdf", "out_example.pdf");
mendor.addImage("picture.jpg", 1, 10, 10, 100, 100);
mendor.close();
Параметры:
Параметр | Тип | Описание |
---|---|---|
imageName | java.lang.String | Путь к входному файлу изображения. |
pageNum | int | Номер страницы, на которую будет помещено изображение. |
lowerLeftX | float | Нижний левый x прямоугольника изображения. |
lowerLeftY | float | Нижний левый угол y прямоугольника изображения. |
upperRightX | float | Верхний правый x прямоугольника изображения. |
upperRightY | float | Верхний правый угол y прямоугольника изображения. |
Возвращает: boolean - True, если успех false, в противном случае.
addImage(String imageName, int pageNum, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY, CompositingParameters compositingParameters)
public boolean addImage(String imageName, int pageNum, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY, CompositingParameters compositingParameters)
Добавляет изображение на указанную страницу PDF-документа по указанным координатам.
PdfFileMend mendor = new PdfFileMend("example.pdf", "out_example.pdf");
mendor.addImage("picture.jpg", 1, 10, 10, 100, 100, new CompositingParameters(BlendMode.Multiply));
mendor.close();
Параметры:
Параметр | Тип | Описание |
---|---|---|
imageName | java.lang.String | Путь к входному файлу изображения. |
pageNum | int | Номер страницы, на которую будет помещено изображение. |
lowerLeftX | float | Нижний левый x прямоугольника изображения. |
lowerLeftY | float | Нижний левый угол y прямоугольника изображения. |
upperRightX | float | Верхний правый x прямоугольника изображения. |
upperRightY | float | Верхний правый угол y прямоугольника изображения. |
compositingParameters | CompositingParameters | Параметры компоновки графики для изображений. |
Возвращает: boolean - True, если успех false, в противном случае.
addImage(String imageName, int[] pageNums, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY)
public boolean addImage(String imageName, int[] pageNums, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY)
Добавляет изображение на указанные страницы документа PDF в указанных координатах.
PdfFileMend mendor = new PdfFileMend("example.pdf", "out_example.pdf");
mendor.addImage("picture.jpg", 1, 10, 10, 100, 100);
mendor.close();
Параметры:
Параметр | Тип | Описание |
---|---|---|
imageName | java.lang.String | Путь к входному файлу изображения. |
pageNums | int[] | Количество страниц, которые получат изображение. |
lowerLeftX | float | Нижний левый x прямоугольника изображения. |
lowerLeftY | float | Нижний левый угол y прямоугольника изображения. |
upperRightX | float | Верхний правый x прямоугольника изображения. |
upperRightY | float | Верхний правый угол y прямоугольника изображения. |
Возвращает: boolean - True, если успех false, в противном случае.
addImage(String imageName, int[] pageNums, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY, CompositingParameters compositingParameters)
public boolean addImage(String imageName, int[] pageNums, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY, CompositingParameters compositingParameters)
Добавляет изображение на указанные страницы документа PDF в указанных координатах.
PdfFileMend mendor = new PdfFileMend("example.pdf", "out_example.pdf");
mendor.addImage("picture.jpg", 1, 10, 10, 100, 100, new CompositingParameters(BlendMode.Multiply));
mendor.close();
Параметры:
Параметр | Тип | Описание |
---|---|---|
imageName | java.lang.String | Путь к входному файлу изображения. |
pageNums | int[] | Количество страниц, которые получат изображение. |
lowerLeftX | float | Нижний левый x прямоугольника изображения. |
lowerLeftY | float | Нижний левый угол y прямоугольника изображения. |
upperRightX | float | Верхний правый x прямоугольника изображения. |
upperRightY | float | Верхний правый угол y прямоугольника изображения. |
compositingParameters | CompositingParameters | Параметры компоновки графики для изображений. |
Возвращает: boolean - True, если успех false, в противном случае.
addText(FormattedText text, int pageNum, float lowerLeftX, float lowerLeftY)
public boolean addText(FormattedText text, int pageNum, float lowerLeftX, float lowerLeftY)
Не реализованы.
Параметры:
Параметр | Тип | Описание |
---|---|---|
text | FormattedText | Объект форматированного текста. |
pageNum | int | Номер страницы. |
lowerLeftX | float | Нижняя левая координата X. |
lowerLeftY | float | Нижняя левая координата Y. |
Возвращает: boolean - True, если текст был успешно добавлен.
addText(FormattedText text, int pageNum, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY)
public boolean addText(FormattedText text, int pageNum, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY)
Не реализованы.
Параметры:
Параметр | Тип | Описание |
---|---|---|
text | FormattedText | Объект форматированного текста. |
pageNum | int | Номер страницы. |
lowerLeftX | float | Нижняя левая координата X. |
lowerLeftY | float | Нижняя левая координата Y. |
upperRightX | float | Верхняя правая координата X. |
upperRightY | float | Верхняя правая координата Y. |
Возвращает: boolean - True, если текст был успешно добавлен.
addText(FormattedText text, Integer[] pageNums, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY)
public boolean addText(FormattedText text, Integer[] pageNums, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY)
Не реализованы.
Параметры:
Параметр | Тип | Описание |
---|---|---|
text | FormattedText | Объект форматированного текста. |
pageNums | java.lang.Integer[] | Массив номеров страниц. |
lowerLeftX | float | Нижняя левая координата X. |
lowerLeftY | float | Нижняя левая координата Y. |
upperRightX | float | Верхняя правая координата X. |
upperRightY | float | Верхняя правая координата Y. |
Возвращает: boolean - True, если текст был успешно добавлен.
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()
Закрывает объект PdfFileMend.
dispose()
public void dispose()
Закрывает объект PdfFileMend. Этот метод устарел, вместо него используйте close().
equals(Object arg0)
public boolean equals(Object arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | java.lang.Object |
Возвращает: логический
getClass()
public final native Class<?> getClass()
Возвращает: java.lang.Класс
getDocument()
public IDocument getDocument()
Получает документ, над которым работает PdfFileMend.
Возвращает: IDocument - Объект IDocument
getInputFile()
public String getInputFile()
Получает входной файл.
Возвращает: java.lang.String — строковое значение
getInputStream()
public InputStream getInputStream()
Получает входной поток.
Возвращает: java.io.InputStream — входной поток.
getOutputFile()
public String getOutputFile()
Получает выходной файл.
Возвращает: java.lang.String — строковое значение
getOutputStream()
public OutputStream getOutputStream()
Получает выходной поток.
Возвращает: java.io.OutputStream — поток вывода.
getTextPositioningMode()
public int getTextPositioningMode()
Получает стратегию позиционирования текста. PositioningMode Режим по умолчанию — Legacy.
Возвращает: int — элемент PositioningMode
getWrapMode()
public int getWrapMode()
Получает алгоритм переноса слов.
Возвращает: int - значение WordWrapMode
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 | Файл назначения. |
setInputFile(String value)
public void setInputFile(String value)
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.lang.String |
setInputStream(InputStream value)
public void setInputStream(InputStream value)
Устанавливает входной поток.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.io.InputStream | входной поток. |
setOutputFile(String value)
public void setOutputFile(String value)
Устанавливает выходной файл.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.lang.String | Строковое значение |
setOutputStream(OutputStream value)
public void setOutputStream(OutputStream value)
Этот метод устарел. Используйте метод Save(outputStream) для получения результатов фасада.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.io.OutputStream | выходной поток. |
setTextPositioningMode(int value)
public void setTextPositioningMode(int value)
Задает стратегию позиционирования текста. PositioningMode Режим по умолчанию — Legacy.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | int | Элемент PositioningMode |
setWordWrap(boolean value)
public void setWordWrap(boolean value)
Задает логическое значение, указывающее перенос слов в методах AddText. Если значение равно true, текст в FormattedText будет переноситься по словам. По умолчанию значение равно false.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | boolean | логическое значение |
setWrapMode(int value)
public void setWrapMode(int value)
Устанавливает алгоритм переноса слов.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | int | Элемент WordWrapMode |
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 |