|
|
|
|
|
для: elenaki
(06.10.2015 в 14:55)
| | Есть два договора от разных фирм, но созданных в одной программе (PDF-Master подсказал).
У одной после использования функции putimages() текст остается читаемым, у другой - нет.
Правда, у первой нет совсем картинок, но это не важно. Я пробовала и другие pdf-ки через
эту функцию пропустить, все читаются. Главное, чтоб была одна страница только, если много,
то ошибку выдает, но с отображением текста это не связано. Текст читается везде. Кроме того,
где нaдо. Что еще можно придумать? Шрифты там самые обычные - Arial и Arial Bold. Поменять
их фирма-партнер не может. Да и не в шрифтах дело.
Не могу понять, где и кто (fpdf или tcpdf) мне меняет встроенные шрифты на Helvetica? Да еще и
<</Type/Font/Subtype/Type1/BaseFont/Helvetica/Encoding/WinAnsiEncoding>> лепит. Зачем??? | |
|
|
|
|
|
|
|
для: confirm
(06.10.2015 в 15:53)
| | Сначала я использовала одну библиотеку fpdf. Она прекрасно справлялась с договорами всех фирм, кроме двух. Потом их стало 4, а теперь 5.
Пять из шести что-то делают с pdf- ками, что их не может открыть скрипт. А может только после того, как у файла удалят его мета-данные
другой программой. Но меня это не устраивало. Нашла решение - tcpdf в связке с fpdf. Но и эта связка долго отказывалась работать из-за того,
что не совпадали версии. На сайте tcpdf - только две последние версии, а мне нужна была более ранняя. Она нашлась в joomle. Заработала.
И меня тогда не волновало, что я не читаю pdf, а просто беру его целиком и кладу как фон, накладывая сверху заплатки, а поверх заплаток -
свои картинки и надписи. А теперь мне подсунули картинку на фоне, поверх которой идет нужный мне текст. И теперь надо загруженный pdf
читать, разбирать по объектам и сохранять их по отдельности. А это пока не получается. Думаю, из-за того, что грузится исходная pdf- ка
библиотекой, которая не понимает utf-8. А разбирается - другой, которая utf-8 понимает, но не умеет делать импорт. Есть еще одна такая -
mpdf. Она, вроде, и грузит и utf-8 понимает, но ... она не справляется с теми файлами, у которых мета-данные, а таких теперь большинство,
так что отпадает.
Я и не отрицаю, что косячу. Я не пишу скрипт, я пытаюсь интегрировать те, что нахожу, заставляя их делать то, что мне надо. | |
|
|
|
|
|
|
|
для: elenaki
(06.10.2015 в 10:52)
| | Странный у вас диалог однако, то у вас было проблемой, что ваши документы не может открыть программа, что собственно никак не должно быть связано с тем, из чего был создан документ, то теперь речь о каком-то фоне. Обычно в таких случаях нужно смотреть "не накосячил ли я?", а уж потом не дуркует ли программа. | |
|
|
|
|
|
|
|
для: elenaki
(06.10.2015 в 11:03)
| | Нашлась в tcpdf функция _putimages(). Хорошая. Все картинки как корова языком слизала. И противный фон тоже. Но текст вернулся в неизвестной кодировке. Скорее всего, не нашелся шрифт. Надо искать теперь, как вернуть текст в читаемом виде. | |
|
|
|
|
|
|
|
для: elenaki
(05.10.2015 в 10:35)
| | Рано я обрадовалась, что все закончилось. Фирмы-партнеры продолжают изгаляться. Сейчас одна, у которой был очень простой договор - один логотип, много места - изменила форму pdf. Теперь у нее два логотипа, не так много свободного места, но она влепила огромный watermark посередине листа! Его не закрыть заплаткой, текст идет пoверх. Ломаю теперь голову, как его удалить... Программно. В редакторе это секундное дело, один щелчок. Но файл надо открыть, потом сохранить... опять теряю время.
Можно ли как-то исправить pdf, открыв его по fopen()? Там я вижу имя этой картинки и ее размеры. Можно было бы изменить размеры на нулевые. Или в фильтр поставить Alpha=0%, чтоб прoзрачная стала. Или надо вытащить из pdf весь текст и построить таблицу заново, но уже без дурацкого бакграунда. | |
|
|
|
|
|
|
|
для: confirm
(05.10.2015 в 23:48)
| | Имеет. Если не открывается сам файл, который должен стать фоном, то никакой новый файл и не создасться. | |
|
|
|
|
|
|
|
для: elenaki
(01.10.2015 в 09:19)
| | В контексте описанной ошибки это имеет значение? | |
|
|
|
|
|
|
|
для: elenaki
(29.09.2015 в 18:37)
| | Прикрутила. Теперь у меня все в одном месте, в смысле, на одной странице. Разделила на 5 табов - 4 формы для обработки разных pdf-ок и в последнем табе список полученных файлов. Больше делать нечего. Нашли ошибку в одном SOAP-сервисе. Написали в поддержку, ждем ответа. | |
|
|
|
|
|
|
|
для: confirm
(30.09.2015 в 00:52)
| | У меня была задача по изменению существующего pdf, а это немного другое, чем создать pdf из html. | |
|
|
|
|
|
|
|
для: elenaki
(29.09.2015 в 18:37)
| | Используется mPDF v. 6.0, используется исключительно как конвертер подготовленного по шаблону html-кода, и еще ни разу никаких проблем не возникало. Единственное чего не удалось победить в нем это стили списков. | |
|
|
|
|