Форум программистов, компьютерный форум, киберфорум
PowerShell
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
438 / 236 / 68
Регистрация: 20.02.2019
Сообщений: 1,380
Записей в блоге: 26
1

PDF generation

22.07.2021, 06:43. Показов 634. Ответов 14
Метки нет (Все метки)

Доброго дня уважаемые.

Есть у кого опыт работы с генерацией PDF отчетов.
Поигрался немного с iTextSharp, что то простенькое получается собрать.

Хотелось бы научиться работать на основе шаблонов.

Может кто в материал интересный может ткнуть.
Или рассказать чего.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.07.2021, 06:43
Ответы с готовыми решениями:

Переименовать файлы с nr.01-_Part_3.pdf на nr.01-_Part_03.pdf
Добрый день, У меня есть список файлов: nr.01-_Part_1.pdf nr.01-_Part_2.pdf nr.01-_Part_3.pdf...

Пакетная конвертация PDF в DOC и печать любых документов на PDF-принтере
В первую очередь извините, если создал тему в неположенном разделе, но к сожалению найти близкий по...

Bat печати txt в pdf через pdf принтер
Здраствуйте великие умы форума, подскажите не знающему человеку как отправить txt файлы лежащие в...

Generation Model YII
Не работает Generation Model, остальные генерации работают. В чем может быть причина?

14
Покинул форум
3032 / 1067 / 292
Регистрация: 07.05.2015
Сообщений: 2,156
22.07.2021, 11:19 2
В зависимости от того развернут в системе виртуальный принтер, решения могут варьироваться: принтер есть - обращаемся к нему напрямую, нет - есть pdftools и иже с ними. Также можно отослать к чтению спецификации PDF: ежели требуется некий одно- или двухстраничный отчёт, можно вполне генерировать всё в "ручном" режиме.
0
438 / 236 / 68
Регистрация: 20.02.2019
Сообщений: 1,380
Записей в блоге: 26
22.07.2021, 12:05  [ТС] 3
greg zakharov, Спасибо капитан Грег)

Вот выставил мне заказчик PDF файл который в ворде нарисовал, и на PDF принтер распечатал. Говорит вот хочу из записей вот в этой таблице получить туеву хучу вот таких PDF файлов и чтобы они были вот с такими же рюшечками как в примере.

...

Ваще не знаю с какого боку подходить к решению.
0
1 / 1 / 0
Регистрация: 31.03.2012
Сообщений: 20
22.07.2021, 13:21 4
Не могу представить, как такое в сторону PowerShell реализовывать. У меня есть личный небольшой проект, в котором необходим экспорт определенного двухстраничного формуляра по pdf-шаблону и экспорт от одно до n-страничной таблицы, шаблон которой берется из pdf. Однако же я писал это на Java (с Vaadin для веб отображения), достаточно много ручной настройки строк и т.д.
0
438 / 236 / 68
Регистрация: 20.02.2019
Сообщений: 1,380
Записей в блоге: 26
22.07.2021, 13:27  [ТС] 5
Цитата Сообщение от Elias_neo Посмотреть сообщение
Не могу представить, как такое в сторону PowerShell реализовывать
ну юзая iTextSharp собрать документ из элементов, можно, но понимаете, что это норм так усилий.
Хотелось бы взять шаблон заполнить в нем определенную табличку, раскрасить в разные цвета нужные строки.
И радоваться результату.
0
3341 / 1808 / 702
Регистрация: 06.06.2017
Сообщений: 6,301
22.07.2021, 13:50 6
alhaos, а не логичней, чтобы давался как раз вордовский файл вместо pdf-а? Там и правка через COM/VBA есть. Впрочем, если несколько ActiveX для PDF, но они не так распространены и примеров с ними в сети немного.
0
438 / 236 / 68
Регистрация: 20.02.2019
Сообщений: 1,380
Записей в блоге: 26
22.07.2021, 13:54  [ТС] 7
FlasherX, собирать воровски файл чтобы распечатать его потом в PDF... "sounds bad..."
0
3341 / 1808 / 702
Регистрация: 06.06.2017
Сообщений: 6,301
22.07.2021, 14:06 8
alhaos, так в конечном счёте PDF нужен? Ворд же умеет экспортировать программно в PDF.
0
438 / 236 / 68
Регистрация: 20.02.2019
Сообщений: 1,380
Записей в блоге: 26
22.07.2021, 14:11  [ТС] 9
FlasherX, Не хочу Ворд, не хочу через com, это первое. Вот чисто личная неприязнь к этим вещам.
Во вторых нет ворда на этом сервере, и ставить не планируют.
0
3341 / 1808 / 702
Регистрация: 06.06.2017
Сообщений: 6,301
22.07.2021, 14:28 10
alhaos, а вы на чистом API планируете это делать? Ну успехов, избыток геморроя будет обеспечен.
0
438 / 236 / 68
Регистрация: 20.02.2019
Сообщений: 1,380
Записей в блоге: 26
22.07.2021, 18:58  [ТС] 11
Цитата Сообщение от FlasherX Посмотреть сообщение
избыток геморроя
плохая болезнь, не самому посмотреть ни людям показать...
0
219 / 75 / 19
Регистрация: 27.02.2016
Сообщений: 327
23.07.2021, 02:31 12
@alhaos попробуйте один из генераторов pdf из html - запускать будете либо в веб сервере (если напр на джаве то томкат локально или в контейнере и если html годный то может получиться - вам ведь важно не любые документы печатать -
или просто браузером напечатайте (правда этот вариант имеет плюсы и минусы)
0
438 / 236 / 68
Регистрация: 20.02.2019
Сообщений: 1,380
Записей в блоге: 26
23.07.2021, 05:38  [ТС] 13
skouzmine, э... Что то типа примера не могли бы привести, кусок кода, статья. Любой язык.
0
219 / 75 / 19
Регистрация: 27.02.2016
Сообщений: 327
23.07.2021, 18:49 14
сотни проектов же в том числе от русскоговорящих пользователей

вчера посмотрел
[HTML-PDF-Service](https://github.com/farrukhmpk/html-pdf-service)

работает умеренно хорошо с CSS но проблемы с поддержкой локали

использует немного старую версию спринг - это косметическое
про локаль - надо узнавать *как это делается* [Flying-Saucer]ом и править
1
Миниатюры
PDF generation  
Любознательный
2026 / 808 / 219
Регистрация: 10.03.2016
Сообщений: 1,886
23.07.2021, 20:13 15
Цитата Сообщение от skouzmine Посмотреть сообщение
pdf из html
Цитата Сообщение от alhaos Посмотреть сообщение
Что то типа примера не могли бы привести, кусок кода, статья. Любой язык.
https://wkhtmltopdf.org/
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.07.2021, 20:13

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Procedural generation index
Доброго времени суток, я только начал изучение unity3d, и меня заинтересовала процедурная генерация...

Default code generation is disabled
Добрый вечер! Я только начал работать в Visual Studio 2012. А именно пытаюсь создать mvc веб...

Генерация пароля (pasword generation)
первым делом спросил гугл ;) то что увидел в первых подборка меня "огорчило" наткнулся на вариант...

OpenXML SDK dynamic generation
Есть .docx файл, который является шаблоном для отчета, на его основе с помощью OpenXML sdk tools...

DataTable and proxy generation using svcutil
Здравствуйте. Реализовываю отчётный модуль в клиент серверном приложении на базе Team Foundation...

Информация по библиотеке SimMechanics second generation
Доброго времени суток. Буду рад любой информации по библиотеке SimMechanics second generation....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.