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

Методы

МетодОписание
addImage(InputStream imageStream, int pageNum, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY)Добавляет изображение на указанную страницу PDF-документа по указанным координатам.
addImage(InputStream imageStream, int pageNum, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY, CompositingParameters compositingParameters)Добавляет изображение на указанную страницу PDF-документа по указанным координатам.
addImage(InputStream imageStream, int[] pageNums, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY)Добавляет изображение на указанные страницы документа PDF в указанных координатах.
addImage(InputStream imageStream, int[] pageNums, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY, CompositingParameters compositingParameters)Добавляет изображение на указанные страницы документа PDF в указанных координатах.
addImage(String imageName, int pageNum, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY)Добавляет изображение на указанную страницу PDF-документа по указанным координатам.
addImage(String imageName, int pageNum, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY, CompositingParameters compositingParameters)Добавляет изображение на указанную страницу PDF-документа по указанным координатам.
addImage(String imageName, int[] pageNums, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY)Добавляет изображение на указанные страницы документа PDF в указанных координатах.
addImage(String imageName, int[] pageNums, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY, CompositingParameters compositingParameters)Добавляет изображение на указанные страницы документа PDF в указанных координатах.
addText(FormattedText text, int pageNum, float lowerLeftX, float lowerLeftY)Не реализованы.
addText(FormattedText text, int pageNum, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY)Не реализованы.
addText(FormattedText text, Integer[] pageNums, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY)Не реализованы.
bindPdf(IDocument srcDoc)Инициализирует фасад.
bindPdf(InputStream srcStream)Инициализирует фасад.
bindPdf(InputStream srcStream, String password)Инициализирует фасад.
bindPdf(String srcFile)Инициализирует фасад.
bindPdf(String srcFile, String password)Инициализирует фасад.
close()Закрывает объект PdfFileMend.
dispose()Закрывает объект PdfFileMend.
equals(Object arg0)
getClass()
getDocument()Получает документ, над которым работает PdfFileMend.
getInputFile()Получает входной файл.
getInputStream()Получает входной поток.
getOutputFile()Получает выходной файл.
getOutputStream()Получает выходной поток.
getTextPositioningMode()Получает стратегию позиционирования текста.
getWrapMode()Получает алгоритм переноса слов.
hashCode()
notify()
notifyAll()
save(OutputStream destStream)Сохраняет документ PDF в указанный файл.
save(String destFile)Сохраняет документ PDF в указанный файл.
setInputFile(String value)
setInputStream(InputStream value)Устанавливает входной поток.
setOutputFile(String value)Устанавливает выходной файл.
setOutputStream(OutputStream value)Этот метод устарел.
setTextPositioningMode(int value)Задает стратегию позиционирования текста.
setWordWrap(boolean value)Задает логическое значение, указывающее перенос слов в методах AddText.
setWrapMode(int value)Устанавливает алгоритм переноса слов.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

PdfFileMend()

public PdfFileMend()

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

PdfFileMend(String inputFileName, String outputFileName)

public PdfFileMend(String inputFileName, String outputFileName)

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

Obsolete(“Использовать конструктор без адресата”)

Параметры:

ПараметрТипОписание
inputFileNamejava.lang.StringВведите имя файла PDF.
outputFileNamejava.lang.StringВыходное имя файла PDF.

PdfFileMend(InputStream inputStream, OutputStream outputStream)

public PdfFileMend(InputStream inputStream, OutputStream outputStream)

Конструктор. Obsolete(“Использовать конструктор без адресата”)

Параметры:

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

PdfFileMend(System.IO.Stream inputStream, System.IO.Stream outputStream)

public PdfFileMend(System.IO.Stream inputStream, System.IO.Stream outputStream)

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

Obsolete(“Использовать конструктор без адресата”)

Параметры:

ПараметрТипОписание
inputStreamcom.aspose.ms.System.IO.StreamВходной поток PDF.
outputStreamcom.aspose.ms.System.IO.StreamВыходной PDF-поток.

PdfFileMend(IDocument document)

public PdfFileMend(IDocument document)

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

Параметры:

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

PdfFileMend(IDocument document, String outputFileName)

public PdfFileMend(IDocument document, String outputFileName)

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

Obsolete(“Использовать конструктор без адресата”)

Параметры:

ПараметрТипОписание
documentIDocumentДокумент пдф.
outputFileNamejava.lang.StringВыходное имя файла PDF.

PdfFileMend(IDocument document, System.IO.Stream outputStream)

public PdfFileMend(IDocument document, System.IO.Stream outputStream)

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

Obsolete(“Использовать конструктор без адресата”)

Параметры:

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

Параметры:

ПараметрТипОписание
imageStreamjava.io.InputStreamВходной поток изображений.
pageNumintНомер страницы, на которую будет помещено изображение.
lowerLeftXfloatНижний левый x прямоугольника изображения.
lowerLeftYfloatНижний левый угол y прямоугольника изображения.
upperRightXfloatВерхний правый x прямоугольника изображения.
upperRightYfloatВерхний правый угол 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();

Параметры:

ПараметрТипОписание
imageStreamjava.io.InputStreamВходной поток изображений.
pageNumintНомер страницы, на которую будет помещено изображение.
lowerLeftXfloatНижний левый x прямоугольника изображения.
lowerLeftYfloatНижний левый угол y прямоугольника изображения.
upperRightXfloatВерхний правый x прямоугольника изображения.
upperRightYfloatВерхний правый угол y прямоугольника изображения.
compositingParametersCompositingParametersПараметры компоновки графики для изображения.

Возвращает: 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();

Параметры:

ПараметрТипОписание
imageStreamjava.io.InputStreamВходной поток изображений.
pageNumsint[]Количество страниц, которые получат изображение.
lowerLeftXfloatНижний левый x прямоугольника изображения.
lowerLeftYfloatНижний левый угол y прямоугольника изображения.
upperRightXfloatВерхний правый x прямоугольника изображения.
upperRightYfloatВерхний правый угол 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();

Параметры:

ПараметрТипОписание
imageStreamjava.io.InputStreamВходной поток изображений.
pageNumsint[]Количество страниц, которые получат изображение.
lowerLeftXfloatНижний левый x прямоугольника изображения.
lowerLeftYfloatНижний левый угол y прямоугольника изображения.
upperRightXfloatВерхний правый x прямоугольника изображения.
upperRightYfloatВерхний правый угол y прямоугольника изображения.
compositingParametersCompositingParametersПараметры компоновки графики для изображений.

Возвращает: 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();

Параметры:

ПараметрТипОписание
imageNamejava.lang.StringПуть к входному файлу изображения.
pageNumintНомер страницы, на которую будет помещено изображение.
lowerLeftXfloatНижний левый x прямоугольника изображения.
lowerLeftYfloatНижний левый угол y прямоугольника изображения.
upperRightXfloatВерхний правый x прямоугольника изображения.
upperRightYfloatВерхний правый угол 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();

Параметры:

ПараметрТипОписание
imageNamejava.lang.StringПуть к входному файлу изображения.
pageNumintНомер страницы, на которую будет помещено изображение.
lowerLeftXfloatНижний левый x прямоугольника изображения.
lowerLeftYfloatНижний левый угол y прямоугольника изображения.
upperRightXfloatВерхний правый x прямоугольника изображения.
upperRightYfloatВерхний правый угол y прямоугольника изображения.
compositingParametersCompositingParametersПараметры компоновки графики для изображений.

Возвращает: 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();

Параметры:

ПараметрТипОписание
imageNamejava.lang.StringПуть к входному файлу изображения.
pageNumsint[]Количество страниц, которые получат изображение.
lowerLeftXfloatНижний левый x прямоугольника изображения.
lowerLeftYfloatНижний левый угол y прямоугольника изображения.
upperRightXfloatВерхний правый x прямоугольника изображения.
upperRightYfloatВерхний правый угол 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();

Параметры:

ПараметрТипОписание
imageNamejava.lang.StringПуть к входному файлу изображения.
pageNumsint[]Количество страниц, которые получат изображение.
lowerLeftXfloatНижний левый x прямоугольника изображения.
lowerLeftYfloatНижний левый угол y прямоугольника изображения.
upperRightXfloatВерхний правый x прямоугольника изображения.
upperRightYfloatВерхний правый угол y прямоугольника изображения.
compositingParametersCompositingParametersПараметры компоновки графики для изображений.

Возвращает: boolean - True, если успех false, в противном случае.

addText(FormattedText text, int pageNum, float lowerLeftX, float lowerLeftY)

public boolean addText(FormattedText text, int pageNum, float lowerLeftX, float lowerLeftY)

Не реализованы.

Параметры:

ПараметрТипОписание
textFormattedTextОбъект форматированного текста.
pageNumintНомер страницы.
lowerLeftXfloatНижняя левая координата X.
lowerLeftYfloatНижняя левая координата 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)

Не реализованы.

Параметры:

ПараметрТипОписание
textFormattedTextОбъект форматированного текста.
pageNumintНомер страницы.
lowerLeftXfloatНижняя левая координата X.
lowerLeftYfloatНижняя левая координата Y.
upperRightXfloatВерхняя правая координата X.
upperRightYfloatВерхняя правая координата 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)

Не реализованы.

Параметры:

ПараметрТипОписание
textFormattedTextОбъект форматированного текста.
pageNumsjava.lang.Integer[]Массив номеров страниц.
lowerLeftXfloatНижняя левая координата X.
lowerLeftYfloatНижняя левая координата Y.
upperRightXfloatВерхняя правая координата X.
upperRightYfloatВерхняя правая координата Y.

Возвращает: boolean - True, если текст был успешно добавлен.

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

Закрывает объект PdfFileMend.

dispose()

public void dispose()

Закрывает объект PdfFileMend. Этот метод устарел, вместо него используйте close().

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

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

Параметры:

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

save(String destFile)

public void save(String destFile)

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

Параметры:

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

setInputFile(String value)

public void setInputFile(String value)

Параметры:

ПараметрТипОписание
valuejava.lang.String

setInputStream(InputStream value)

public void setInputStream(InputStream value)

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

Параметры:

ПараметрТипОписание
valuejava.io.InputStreamвходной поток.

setOutputFile(String value)

public void setOutputFile(String value)

Устанавливает выходной файл.

Параметры:

ПараметрТипОписание
valuejava.lang.StringСтроковое значение

setOutputStream(OutputStream value)

public void setOutputStream(OutputStream value)

Этот метод устарел. Используйте метод Save(outputStream) для получения результатов фасада.

Параметры:

ПараметрТипОписание
valuejava.io.OutputStreamвыходной поток.

setTextPositioningMode(int value)

public void setTextPositioningMode(int value)

Задает стратегию позиционирования текста. PositioningMode Режим по умолчанию — Legacy.

Параметры:

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

setWordWrap(boolean value)

public void setWordWrap(boolean value)

Задает логическое значение, указывающее перенос слов в методах AddText. Если значение равно true, текст в FormattedText будет переноситься по словам. По умолчанию значение равно false.

Параметры:

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

setWrapMode(int value)

public void setWrapMode(int value)

Устанавливает алгоритм переноса слов.

Параметры:

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

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