powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Добавить страницу в существующий PDF без регистрации и DLL
25 сообщений из 43, страница 1 из 2
Добавить страницу в существующий PDF без регистрации и DLL
    #39604427
misha mike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сабж кто-то делал? Нужно очень малое: открыть существующий PDF и вставить в него новую страницу с одним изображением. Библиотек гора, но либо тянут внешние DLL, либо не умеют дописывать в существующий документ.
...
Рейтинг: 0 / 0
Добавить страницу в существующий PDF без регистрации и DLL
    #39605635
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
19.02.2018 19:51, misha mike пишет:
> Нужно очень малое: открыть существующий PDF и вставить в него новую страницу с одним изображением.

а эта страница уже "кодирована" как pdf-page, содержащая объект(obj), который содержит поток (stream) с изображением?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Добавить страницу в существующий PDF без регистрации и DLL
    #39605639
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полагаю, товарищ пишет бота для вставки рекламы в документы.
...
Рейтинг: 0 / 0
Добавить страницу в существующий PDF без регистрации и DLL
    #39605642
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
21.02.2018 16:49, Любезный пишет:
> Полагаю, товарищ пишет бота для вставки рекламы в документы.

а он умеет?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Добавить страницу в существующий PDF без регистрации и DLL
    #39605653
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не умеет. Но хочет, с помощью форумчан.
...
Рейтинг: 0 / 0
Добавить страницу в существующий PDF без регистрации и DLL
    #39605654
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
21.02.2018 17:06, Любезный пишет:
> Не умеет. Но хочет, с помощью форумчан.

- опять весная. я опять хочу в париж...
- а ты там уже таки была?
- нет. но уже таки хотела...
(С)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Добавить страницу в существующий PDF без регистрации и DLL
    #39605783
misha mike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛюбезныйПолагаю, товарищ пишет бота для вставки рекламы в документы.
Ну конечно, больше ведь страницы в PDF вставлять незачем. И особенно сильно в этом вопросе мне мешает одна сторонняя DLL, коих в интернетах вагон.
...
Рейтинг: 0 / 0
Добавить страницу в существующий PDF без регистрации и DLL
    #39605786
misha mike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийа эта страница уже "кодирована" как pdf-page, содержащая объект(obj), который содержит поток (stream) с изображением?
Нет, есть полученный со сканера DIB, нужно добавить в документ, созданный ранее из таких же сканированных страниц.
...
Рейтинг: 0 / 0
Добавить страницу в существующий PDF без регистрации и DLL
    #39605791
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
misha mikeМимопроходящийа эта страница уже "кодирована" как pdf-page, содержащая объект(obj), который содержит поток (stream) с изображением?
Нет, есть полученный со сканера DIB, нужно добавить в документ, созданный ранее из таких же сканированных страниц.
$150, и я тебе сделаю софтину
...
Рейтинг: 0 / 0
Добавить страницу в существующий PDF без регистрации и DLL
    #39605979
Василий №2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Стороннюю приложуху юзать не вариант?
Тогда напиши, какие библиотеки проверил. SynPDF, PowerPDF пробовал?
...
Рейтинг: 0 / 0
Добавить страницу в существующий PDF без регистрации и DLL
    #39606123
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
21.02.2018 20:45, misha mike пишет:
> Нет, есть полученный со сканера DIB, нужно добавить в документ, созданный ранее из таких же сканированных страниц.

а каким образом были созданы ранее сканированные страницы в этом pdf?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Добавить страницу в существующий PDF без регистрации и DLL
    #39606132
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Мимопроходящий21.02.2018 20:45, misha mike пишет:
> Нет, есть полученный со сканера DIB, нужно добавить в документ, созданный ранее из таких же сканированных страниц.

а каким образом были созданы ранее сканированные страницы в этом pdf?
в контексте задачи это совершенно неважно.
...
Рейтинг: 0 / 0
Добавить страницу в существующий PDF без регистрации и DLL
    #39606133
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Василий №2Стороннюю приложуху юзать не вариант?

какие приложухи, если им даже DLL нельзя по религиозным соображениям....

misha mikeБиблиотек гора, но либо тянут внешние DLL
...
Рейтинг: 0 / 0
Добавить страницу в существующий PDF без регистрации и DLL
    #39606135
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
150 баксов, и никаких DLL не тянем.
Всё нативно !
...
Рейтинг: 0 / 0
Добавить страницу в существующий PDF без регистрации и DLL
    #39606254
misha mike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Василий №2Стороннюю приложуху юзать не вариант?
Тогда напиши, какие библиотеки проверил. SynPDF, PowerPDF пробовал?
Изначально юзалась хакнутая EzTwain3.dll, но заказчик во-первых захотел халявной лицензионной чистоты, а во-вторых ему его клиенты начали мыть мозг за каждую левую DLL (маразм, но это не мое дело). Естественно, что сторонняя консольная приложуха на этом фоне вообще не вариант.

SynPDF и PowerPDF естественно пробовал, но ни та ни другая не умеет дописывать в существующий файл, только создавать с нуля. А пересоздавать новый файл на базе существующего тоже не выйдет т.к. с нативным рендерингом или парсингом все еще хуже, чем с мерджом/аппендом.
...
Рейтинг: 0 / 0
Добавить страницу в существующий PDF без регистрации и DLL
    #39606256
misha mike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийа каким образом были созданы ранее сканированные страницы в этом pdf?

Ну, теперь это SynPDF, но дописывать он не умеет, к сожалению.
...
Рейтинг: 0 / 0
Добавить страницу в существующий PDF без регистрации и DLL
    #39606257
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
misha mikeначали мыть мозг за каждую левую DLL

Делай как Process Monitor и аналоги

Держишь DLL внутри программы
При запуске - распаковываешь в %TEMP% и пользуешь
Перед выходом - удаляешь
...
Рейтинг: 0 / 0
Добавить страницу в существующий PDF без регистрации и DLL
    #39606270
Vizit0r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
misha mikeсторонняя консольная приложуха на этом фоне вообще не вариант.

зачем клиенту видеть окно этой консоли, и вообще файл сторонней exe в каталоге вашей программы?
Мало что-ли каталогов куда можно его скинуть, от темпа до аппдата...
...
Рейтинг: 0 / 0
Добавить страницу в существующий PDF без регистрации и DLL
    #39606278
Василий №2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ariochmisha mikeначали мыть мозг за каждую левую DLL

Делай как Process Monitor и аналоги

Держишь DLL внутри программы
При запуске - распаковываешь в %TEMP% и пользуешь
Перед выходом - удаляешь
Плюсую.
А можно и без распаковки на диск - MemoryModule.
Правда, хз, как на это реагируют антивири.
Также можно прикинуться дурачком и переименовать DLL в ImportandData.dat =)
...
Рейтинг: 0 / 0
Добавить страницу в существующий PDF без регистрации и DLL
    #39606282
misha mike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вариант с распаковкой DLL в темп тоже плохой. Когда-то уже погорели на этом: у некоторых клиентов злобные антивирусы начали ругаться. На загрузку DLL из ресурсов/памяти, кстати, тоже.

Максимум, что можно себе позволить в этом цейтноте -- слинковаться со статическими OBJ-либами, но сделать их из того же pdfunite я ниасилил, слишком много там переделывать нужно.
...
Рейтинг: 0 / 0
Добавить страницу в существующий PDF без регистрации и DLL
    #39606283
MaratIsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Enigma VirtualBox
...
Рейтинг: 0 / 0
Добавить страницу в существующий PDF без регистрации и DLL
    #39606288
Василий №2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну либо вот платные, чью цену стребовать с заказчика
https://www.gnostice.com/PDFtoolkit_VCL.asp - $350
http://www.loslab.com/HotPDF.html - $149
http://www.colorpilot.com/pdflibrary.html - $450
...
Рейтинг: 0 / 0
Добавить страницу в существующий PDF без регистрации и DLL
    #39606292
misha mike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaratIsk, не, ну это совсем жесткач :)
Тем более я не единственный разработчик у заказчика, билды делают другие люди, у меня банально нет власти провернуть такое.
...
Рейтинг: 0 / 0
Добавить страницу в существующий PDF без регистрации и DLL
    #39606295
misha mike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Василий №2Ну либо вот платные, чью цену стребовать с заказчика
https://www.gnostice.com/PDFtoolkit_VCL.asp - $350
http://www.loslab.com/HotPDF.html - $149
http://www.colorpilot.com/pdflibrary.html - $450
Про первый сходу не удалось выяснить, как оно устроено, а третье очевидно, что основано на DLL/OCX, иначе как оно одновременно для "C++, C#, Delphi, ASP, ASP.NET, VB, VB.NET, VBScript, PHP, Python"?

Второе видел, заказчик в курсе, но пока жмется.

Просто думал, может кто на форуме знает чего я не знаю, или делал это на коленке и поделится кодом. Если нет, то тему можно закрывать, все альтернативные решения понятны, но по разным причинам не подходят.
...
Рейтинг: 0 / 0
Добавить страницу в существующий PDF без регистрации и DLL
    #39606303
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
misha mike,

сделай ему демки, пусть сравнит и выберет сам

просто представь, что ты его продавил на одну цену, а потом уже по факту узнашеь что эта либа не во всех случаях хорошо работает
...
Рейтинг: 0 / 0
25 сообщений из 43, страница 1 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Добавить страницу в существующий PDF без регистрации и DLL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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