Изображение Java в PDF - PullRequest
       26

Изображение Java в PDF

0 голосов
/ 10 октября 2011

Как можно преобразовать файл изображения в файл PDF с помощью Java? Я беру вывод из графической библиотеки. вывод, который я могу экспортировать, производится в таких форматах, как JPEG и PNG. Я хочу преобразовать этот файл изображения в файл PDF.

Ответы [ 2 ]

0 голосов
/ 03 ноября 2014

Для использования IText PDF API для Java сначала необходимо загрузить файл JAR IText с веб-сайта IText

Сначала создается экземпляр Document.

Во-вторых, создается PDFWriter, передавая экземпляр Document и OutputStream его конструктору. Экземпляр Document - это документ, к которому мы в настоящее время добавляем контент. OutputStream - это место, куда записывается созданный PDF-документ.

 OutputStream file =     newFileOutputStream(newFile("/path/JavaGeneratedPDF.pdf"));      
    Document document = new Document();
    PdfWriter.getInstance(document, file);

Здесь убедитесь, что вы обрабатываете DocumentException

Вставка изображения в PDF

Image image = Image.getInstance ("/Image.jpg");
        image.scaleAbsolute(200f, 100f); //image width,height   

Здесь убедитесь, что вы обрабатываете MalformedURLException

Теперь откройте PDF документ, добавьте изображение и закройте экземпляр документа

document.open();                   
document.add(image);
document.close();
file.close();
0 голосов
/ 10 октября 2011

Вы можете использовать Itext, чтобы добавить изображение в PDF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...