powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / PDFbox и шаблон новой страницы.
13 сообщений из 13, страница 1 из 1
PDFbox и шаблон новой страницы.
    #39315264
andrey7788
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую вас.
На java не умею писать, пробую. Простите есл вопрос глупый.

Можно ли как-то в PDFbox использовать в качестве шаблона новых страниц файл pdf загруженный с диска?
...
Рейтинг: 0 / 0
PDFbox и шаблон новой страницы.
    #39315307
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На сколько я знаю - нет.
...
Рейтинг: 0 / 0
PDFbox и шаблон новой страницы.
    #39315340
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похоже я был не прав.
http://stackoverflow.com/a/19839955
...
Рейтинг: 0 / 0
PDFbox и шаблон новой страницы.
    #39467385
andrey7788
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.

Но до сих пор не сделал то что хотел, в частности уперся в кирилицу в шрифтах.
...
Рейтинг: 0 / 0
PDFbox и шаблон новой страницы.
    #39467553
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczПохоже я был не прав.
http://stackoverflow.com/a/19839955
Не знаю что именно хотел автор топика, но эта штука просто сливает несколько файлов в один. Если автору требуется наполнить/дополнить шаблон новым содержанием, то это не подойдёт.
...
Рейтинг: 0 / 0
PDFbox и шаблон новой страницы.
    #39467600
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey7788Спасибо.

Но до сих пор не сделал то что хотел, в частности уперся в кирилицу в шрифтах.
Попробуйте так
Код: java
1.
2.
PDDocument doc = PDDocument.load( ... );
PDFont font = PDTrueTypeFont.loadTTF( doc, new File( "arial.ttf" ) );
...
Рейтинг: 0 / 0
PDFbox и шаблон новой страницы.
    #39485804
andrey7788
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Garrick, приветстсвую вас.
Ошибка "pdfU+0421 is not available in this font's encoding: WinAnsiEncoding"

Без кирилических симовлов всё работает.

pdfbox сейчас 2.0.3, пробовал на 1.6
ttf шрифты прробовал разные в т.ч. старые типа Arial Cyr.
Исхлодник конывертировал в 1251.

Ничего не помогает.


Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
        void generatePDFTemplate() {
        
            PDDocument document = new PDDocument();    
            PDPage blankPage = new PDPage();
      
            document.addPage( blankPage );
            
            PDPage page = document.getPage(0) ;
            
            try {
            String text = "This is the sample. Солнечному сввету - да да да.";
            //String text = "This is the sample.";
            PDPageContentStream contentStream = new PDPageContentStream(document, page);
            contentStream.beginText() ;
            
            PDFont ttfont = PDTrueTypeFont.loadTTF( document, new File( "C:/arial.ttf" ) );
            //contentStream.setFont(PDType1Font.COURIER, 12);
            contentStream.setFont(ttfont, 12);
            contentStream.newLineAtOffset(25, 500);
            contentStream.showText(text); //package org.apache.pdfbox.contentstream.operator.text;
            contentStream.endText();
            
            contentStream.close(); 
            
            
                        
            document.save("C:/my_doc.pdf");
            System.out.println("PDF created");  
            document.close();
            
            }catch (Exception e) {
					System.out.println("Ашипка генерации pdf" + e.getMessage());
					}
        }
...
Рейтинг: 0 / 0
PDFbox и шаблон новой страницы.
    #39485932
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey7788,
Попробуйте библиотеку iText...(я так понял Вы в PDFBoxе ещё не увязли?
По нему(itext) я смогу подсказать
...
Рейтинг: 0 / 0
PDFbox и шаблон новой страницы.
    #39485957
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey7788,

Попробуйте
Код: java
1.
PDFont ttfont = PDType0Font.load( document, new File( "C:/arial.ttf"))
...
Рейтинг: 0 / 0
PDFbox и шаблон новой страницы.
    #39485978
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_alandrey7788,
Попробуйте библиотеку iText...(я так понял Вы в PDFBoxе ещё не увязли?
По нему(itext) я смогу подсказать
В плане создания PDF файла iText побогаче будет, но во избежание лицензионных проблем, рекомендую использовать версию 2.17. По структуре файла серьёзных изменений с тех пор не произошло - так рюшечки..., а лицензия поменялась.
...
Рейтинг: 0 / 0
PDFbox и шаблон новой страницы.
    #39486148
andrey7788
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Garrick, спасибо, с этой строкой работает.

А что касается iText - если упрось во что-то не преодолимое с pdfbox попробую перейти на iText.
С моим объёмом знаний, что pdfbox, что iText http://www.sql.ru/forum/1262313/font-peresekaetsya-v-klassah-itext-i-awt-kak-preodolet одинаково интересно )
...
Рейтинг: 0 / 0
PDFbox и шаблон новой страницы.
    #39486281
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey7788А что касается iText - если упрось во что-то не преодолимое с pdfbox попробую перейти на iText.

Например, таблицы. В pdfbox это тоже решается, но гораздо менее тривиально, чем в iText. Хотя не знаю точно, может во второй версии pdfbox что-то улучшили в этом плане. Зато pdfbox более удобен в слиянии или разрезании на страницы pdf файлов, конвертации в текст и т.п.
...
Рейтинг: 0 / 0
PDFbox и шаблон новой страницы.
    #39487896
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey7788А что касается iText - если упрось во что-то не преодолимое с pdfbox попробую перейти на iText.

Я сразу выбрал iText из-за хорошей документации - в интернете, а также есть коммерческая книга автора iText и ещё книги в Linkedin.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / PDFbox и шаблон новой страницы.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]