powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Открыть PDF из MemoryStream
25 сообщений из 104, страница 4 из 5
Открыть PDF из MemoryStream
    #39750740
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Квейд,

Content blocked by your organization
Reason:This category is blocked: Personal Network Storage and Backup.
...
Рейтинг: 0 / 0
Открыть PDF из MemoryStream
    #39750742
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Квейд,

может, пришли саму правку, я попробую вставить
...
Рейтинг: 0 / 0
Открыть PDF из MemoryStream
    #39750762
Фотография Квейд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxКвейд,

Content blocked by your organization
Reason:This category is blocked: Personal Network Storage and Backup.

мужики, у вас ни у кого нету смартфона с мобильным интернетом и флешкой? :)

кинул на почту архив рар как txt
...
Рейтинг: 0 / 0
Открыть PDF из MemoryStream
    #39750764
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КвейдandreymxКвейд,

Content blocked by your organization
Reason:This category is blocked: Personal Network Storage and Backup.

мужики, у вас ни у кого нету смартфона с мобильным интернетом и флешкой? :)

кинул на почту архив рар как txtу нас принципиално нет доступа в систему
кроме почты
...
Рейтинг: 0 / 0
Открыть PDF из MemoryStream
    #39750765
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxКвейдпропущено...


мужики, у вас ни у кого нету смартфона с мобильным интернетом и флешкой? :)

кинул на почту архив рар как txtу нас принципиално нет доступа в систему
кроме почтыи это себя оправдывает
...
Рейтинг: 0 / 0
Открыть PDF из MemoryStream
    #39750806
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Квейд,

та же фигня

зато начало немного проясняться:
есть распознанный текст и нераспознанный
Вокруг распознанного pdfium показывает
Вокруг нераспознанного pdfium не показывает

сверху - pdf с выделенным текстом
снизу - картинка из Делфи+pdfium
...
Рейтинг: 0 / 0
Открыть PDF из MemoryStream
    #39751045
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное, pdfium некорректно работает с этими двумя слоями
...
Рейтинг: 0 / 0
Открыть PDF из MemoryStream
    #39751054
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ещё идея вкралась
Шрифты адекватные?
Как будет фрагментик из http://www.chinese-embassy.org.uk/eng/visa/sv/P020180315686163170558.pdf
...
Рейтинг: 0 / 0
Открыть PDF из MemoryStream
    #39751212
Фотография Квейд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GatorЕщё идея вкралась
Шрифты адекватные?
Как будет фрагментик из http://www.chinese-embassy.org.uk/eng/visa/sv/P020180315686163170558.pdf у меня на pdfium ок
...
Рейтинг: 0 / 0
Открыть PDF из MemoryStream
    #39751229
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
аналогично
...
Рейтинг: 0 / 0
Открыть PDF из MemoryStream
    #39752102
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а у кого-то есть другой бесплатный компонент, длл или еще что-то?
...
Рейтинг: 0 / 0
Открыть PDF из MemoryStream
    #39752314
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нашел пдф, которые тоже распознается с ошиками
Tom.Kyte.Oracle.Experts(9,16MB)[by_www.netz.ru].pdf - есть такой в инете
Не отображаются рамки
...
Рейтинг: 0 / 0
Открыть PDF из MemoryStream
    #39752451
Фотография Квейд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx,

Я нашел новую версию PDFium, от 08.04.2018 (13 Мб), старая DLL весит 9 Мб

можно взять отсюда https://www.nuget.org/packages/PdfiumViewer.Native.x86.v8-xfa/

замени старую DLL, проверь на "плохом" документе, как будет себя вести?
...
Рейтинг: 0 / 0
Открыть PDF из MemoryStream
    #39752473
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, в среду попробую
...
Рейтинг: 0 / 0
Открыть PDF из MemoryStream
    #39753229
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Квейдandreymx,

Я нашел новую версию PDFium, от 08.04.2018 (13 Мб), старая DLL весит 9 Мб

можно взять отсюда https://www.nuget.org/packages/PdfiumViewer.Native.x86.v8-xfa/

замени старую DLL, проверь на "плохом" документе, как будет себя вести?та же ерунда
на обоих пдф
что на моем, что на диасофтовском
...
Рейтинг: 0 / 0
Открыть PDF из MemoryStream
    #39754135
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
предварительно - работает на документах типа
%PDF-1.3
...
Рейтинг: 0 / 0
Открыть PDF из MemoryStream
    #39754136
Фотография Квейд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxпредварительно - работает на документах типа
%PDF-1.31.3 это версия?
...
Рейтинг: 0 / 0
Открыть PDF из MemoryStream
    #39754161
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Квейдandreymxпредварительно - работает на документах типа
%PDF-1.31.3 это версия?да
на более старших глючит
...
Рейтинг: 0 / 0
Открыть PDF из MemoryStream
    #39777096
Volzok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andreymxКоллеги, все получилось! Но
Ыыыыыы
Ни у кого не завалялась pdfium.dll под Windows XP?
Добрый день, не могли бы поделиться результатом использования pdfiumlib?
Моих знаний дельфи не хватает чтобы привести pdfiumcore к совместимому с дельфи7 виду, или, если не жалко, поделитесь примером использования vcl24NSPDFViewer.
Стоит задача при открытии сканированных документов Tiff накладывать на них водяной знак с именем компьютера и логином пользователя открывшим документ перегнав его в PDF(это сделано). Затык произошел при поиске бесплатных компонентов отображения Pdf.
...
Рейтинг: 0 / 0
Открыть PDF из MemoryStream
    #39777112
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Volzok,

вот тут исходники
21747841
...
Рейтинг: 0 / 0
Открыть PDF из MemoryStream
    #39777116
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жаль, что оно так и глючит на некоторых многослойных pdf
...
Рейтинг: 0 / 0
Открыть PDF из MemoryStream
    #39779153
Volzok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andreymxVolzok,

вот тут исходники
21747841
Спасибо, предварительно сделал так, но полосы прокрутки не появляются, хотя вроде все выставлено в true.
Что-то еще не пойму как страницы перелистывать. Здесь организован непрерывный скроллинг страниц или будет переключение с одной на другую?

Код: pascal
1.
2.
3.
4.
5.
6.
7.
procedure TForm1.FormActivate(Sender: TObject);
begin
  PDFViewer:=T24NSPDFViewer.Create(ScrollBox1);
  PDFViewer.Parent:=ScrollBox1;
  PDFViewer.Align:=AlClient;
  PDFViewer.LoadFromFile('c:\123.pdf');
end;
...
Рейтинг: 0 / 0
Открыть PDF из MemoryStream
    #39779165
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги

это только у меня многослойные pdf? и, соответственно, проблемы с ними?
...
Рейтинг: 0 / 0
Открыть PDF из MemoryStream
    #39779178
Volzok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andreymxКоллеги

это только у меня многослойные pdf? и, соответственно, проблемы с ними?
У меня pdf однослойные, создаю их из tiff (в основном сканированные чертежи), хранятся на сервере. При доступе к ним на них накладывается имя компьютера, имя пользователя, дата и время. По идее делается для контроля того, кто сделал копию документа, с оригиналами никто работать не должен. В случае обнаружения у кого-то документа было видно от кого ушла утечка.
Позже часть документации будет в pdf, к ней тоже надо будет добавлять такие же данные при отображении у пользователя.
Используя PDFium, как понимаю, напрямую этого не сделать. Планирую экспортировать страницы в Bitmap и накладывать на них данный водяной знак, как делаю с tiff и создавать новый pdf.
Как думаете, это возможно?
Платные библиотеки руководство покупать не хочет. Пробовал Gnostice, там все делается элементарно, но он как то подтормаживает у меня, с вьюверами на pdfium такого не наблюдаю.
...
Рейтинг: 0 / 0
Открыть PDF из MemoryStream
    #39779230
Фотография Квейд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolzokandreymxVolzok,

вот тут исходники
21747841
Спасибо, предварительно сделал так, но полосы прокрутки не появляются, хотя вроде все выставлено в true.
Что-то еще не пойму как страницы перелистывать. Здесь организован непрерывный скроллинг страниц или будет переключение с одной на другую?

Код: pascal
1.
2.
3.
4.
5.
6.
7.
procedure TForm1.FormActivate(Sender: TObject);
begin
  PDFViewer:=T24NSPDFViewer.Create(ScrollBox1);
  PDFViewer.Parent:=ScrollBox1;
  PDFViewer.Align:=AlClient;
  PDFViewer.LoadFromFile('c:\123.pdf');
end;

Полосы прокрутки надо самому запилить. Страницы перелистываешь с помощью PDFViewer.ScrollBy
...
Рейтинг: 0 / 0
25 сообщений из 104, страница 4 из 5
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Открыть PDF из MemoryStream
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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