Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » Редактирование PDF файлов

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183

Открыть новую тему     Написать ответ в эту тему

Skyer

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Редактирование PDF файлов

В этой теме обсуждается редактирование (обработка) PDF файлов, которые бывают трех типов:
- "True" or Real PDF - "настоящий" PDF с векторными текстом и графикой, возможны вставки растра
- Scanned PDF - растровая графика (скан или фото), помещенная в контейнер PDF
- Searchable PDF - растровая (скан или фото) графика с текстовым слоем
Подробнее о типах PDF: Types of PDFs, The 3 Types of PDFs You Need to Know About




Решение типичных задач по редактированию PDF

Обрезать страницы - Acrobat Pro (main app), QIP*/Imposal(plugins), VeryPDF Advanced PDF Page Cut
Разрезать страницы на части - VeryPDF Advanced PDF Page Crop, A-PDF Cut
Склеить страницы между собой - VeryPDF PDF Stitch, Acrobat Pro + QIP* or Imposal
Удалить или редактировать метаданные - BeCyPDFMetaEdit, Adept PDF Layout Changer
Изменить размеры страницы - Acrobat Pro + Evermap AutoPagex , A-PDF Page Master, Neevia PDFtoolbox,  
Измененить/исправить размер страниц с масштабированием содержимого
Изменить размеры страницы, изменить масштаб контента, сдвинуть контент, замаскировать часть страницы и многое другое - Acrobat Pro + Evermap AutoPagex
Исправить наклон страниц -  Acrobat Pro + Evermap AutoPagex/ISI Toolbox, A-PDF Deskew, A-PDF Scan Optimizer  
Наложить PDF на PDF, страницу поверх страницы (Overlay)
О технологии MRC с примерами - 1, 2
Работа с изображениями (подрезка, масштаб, сжать/растянуть) - Inkscape
Преобразование изображений, текста в оттенки серого или в ч/б - A-PDF to Black White или Acrobat Pro + Quite A Box Of Tricks/ISI Toolbox
Извлечение растровых изображений из PDF
Удалить текст без замены, в т.ч. кириллицу - PDF Text Deleter
Удалить растровые ватермарки - PDF Watermark Remover или PDF Logo Remover, в сложных случаях - Foxit PDF Editor с макросом, Acrobat Pro + Preflight, CallasPDF Toolbox
Удаление любых ватермарков - We PDF Watermark Remover
Как/чем узнать Свойства растровых изображений в PDF: битность, цвет, dpi/ppi, разрешение px, формат сжатия, размер mm, наличие маски и т.д. - 1, 2
Редактировать текст - PDF-XChange Editor, Acrobat Pro, FineReader 14 (не OCR-модуль) и новее, Infix PDF Editor, Foxit PDF Editor, PixelPlanet PdfEditor
Удалить или заменить часть текста или текстовые ватермарки - Acrobat Pro, A-PDF Text Replace
Конвертация PDF таблиц в Excel - PDF2XL (da best!)
Заменить цветное векторное изображение на серое - Acrobat Pro + Preflight
Растровый редактор и манипуляции с изображениями в PDF - Foxit PDF Editor и Acrobat Pro + ImageWorks из Crackerjack
Удалить/заменить/создать текстовый слой в PDF файле с помощью Acrobat Pro
Растеризовать pdf - Digitzone PDF Converters
Один из вариантов решения проблем с кракозябрами: видео (зеркало)
* - Quite Imposing Plus
 
 
Если вы задаете вопрос по поводу проблем с PDF файлами, обязательно выкладывайте небольшой пример (только не сотни метров!) такого файла. Это упростит задачу для желающих вам помочь и сделает обсуждение предметным.

Всего записей: 122 | Зарегистр. 01-06-2002 | Отправлено: 03:40 13-11-2005 | Исправлено: useretail, 17:00 11-02-2024
KPGA

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вставлю и свои "пять копеек" в топик.
 
Можно подойти к задаче "редактирования" PDF файла с несколько другой стороны,
а именно, к примеру "разархивируем" PDF файл используя стандартную опцию
контекстного меню - команду UExtract (в Linux Puppy сборках) -
получая в извлечённом виде HTML содержимое (можно редактировать к примеру встроенным редактором  
в браузере SeaMonkey) и также фоматированный текст из PDF файла к примеру для сравнения версий файла.
 
А, далее, после редактирования можно уже повторно сохранить в формате PDF HTML файл.
 
P.S. Uextract как понял построен на использование кодовой базы для "разархивации" PDF - Poppler.
Ещё, что полезно в таком варианте, что HTML в браузере можно перевести, если содержимое на  
заморском языке к примеру используя SlimJet браузер со встроенным функционалом для этого.
 
Как Вам такая идея для "редактирования" содержимого PDF файла без потери  его форматирования
в большинстве PDF файлов?
 
Чем хороши Puppy, то их можно загружать не устанавливая Linux систему на жёсткий диск, если э этом нет особой необходимости,
т.к. даже и с помощью пакета devx присутствующего в сборках Puppy можно и собирать сторонний софт на GCС  с LiveCD Puppy.
 

Всего записей: 193 | Зарегистр. 04-10-2018 | Отправлено: 15:11 11-02-2023 | Исправлено: KPGA, 15:20 11-02-2023
jourmager

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Слева - оригинал pdf, приведенный к 210х297
Посередине - сделанный из этого оригинала MRC без OCR - PDF-XChange Editor
Справа - сделанный из этого оригинала MRC с OCR - Orpalis PaperScan Pro
Подробнее...

Всего записей: 728 | Зарегистр. 04-11-2019 | Отправлено: 16:42 11-02-2023
MBK2

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KPGA
Не совсем понимаю, о чем вы, что есть это самое puppy, и что вы понимаете под "разархивацией", но перевод PDF в HTML и обратно - операция деструктивная и нетривиальная, слишком разная идеология у этих двух форматов.

Всего записей: 4556 | Зарегистр. 18-09-2018 | Отправлено: 18:05 11-02-2023
KPGA

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 
Не совсем понимаю, о чем вы, что есть это самое puppy, и что вы понимаете под "разархивацией", но перевод PDF в HTML и обратно - операция деструктивная и нетривиальная, слишком разная идеология у этих двух форматов.

Puppy Linux puppylinux.com
Да, перевод PDF в HTML, по идее операция деструктивная, но в этом варианте результат близок к оригиналу при его просмотре. В графику HTML переводится минимальное число оформления страницы, к примеру, чтобы сохранить обрамление рамок таблицы и.т.д.
Правда избыточность перевода проявляется, что каждая строка текста в HTML файле оформляется с тегами.
 
И, что интересно, это преобразование достаточно всеядно для неотсканированных PDF файлов, где извлечение идёт в виде изображения страниц.
 
P.S. По идее, если ещё HTML файл прогнать через отдельную программу сливающюю строки в абзацы, то
думаю это было бы вообще замечательно, но это не так тривиально сделать на автомате, чтобы не ухудшить результат отображения форматирования документа.
 
Рассматривайте это как некотороый вариант концепт рабочей идеи в предложенной мной схеме обработки PDF документа,
возможно в каких то аспектах требующей дополнительной доводки до лучщего результата.
 
Сам случайно  узнал о таком возможном варианте работы с PDF файлом. а то и для извлечения даже просто текста из PDF
использовал PDF to MD https://pdf2md.morethan.io/ , хотя в выше представленном варианте и результат извлечения текста очень неплох, если
посмотреть на результат в отдельной директории (не HTML)
 
HTML, к стати, браузеры довольно неплохо сохраняют в PDF файл как отдельно так и при выводе на печать.
 
 

Всего записей: 193 | Зарегистр. 04-10-2018 | Отправлено: 22:04 11-02-2023 | Исправлено: KPGA, 22:51 11-02-2023
MBK2

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KPGA
Ну так то оно и акробат умеет экспортить pdf в html и, вроде, даже xpdf но результат как то не сильно радует. Или принципиально лучше?

Всего записей: 4556 | Зарегистр. 18-09-2018 | Отправлено: 22:18 11-02-2023
KPGA

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 
Ну так то оно и акробат умеет экспортить pdf в html и, вроде, даже xpdf но результат как то не сильно радует. Или принципиально лучше?

 Не знаю насколько принципиально, но по мне почти "идеальное" решение, если книга в HTML формате выглядит и читается почти как оригинал после такого преобразования.
Могут, конечно, быть шероховатости с отображением отдельных каких то символов не делающих погоду.
 
И с HTML, думаю, должно быть больше инструментов работы т.к. это и в основе формат с текстовым содержимым.
Можно, вероятно, PDF переводить в PS формат, но как и чем дальше с ним удобно будет работать не коммерческим ПО.
 
P.S. Попробуйте сами и тогда выводы для себя можете сделать сами, что хорошо или плохо в такой схеме
работы с PDF документом.
 
Ещё разные Puppy при печати PDF документа тоже имеют разный результат по структуре сохраняемого  PDF и его версии,
хотя и выглядит конечный результат одинаково.  
т.е. и для возможного извлечения, если сначала этот файл не получилось "разархивировать"  
('разархивировать' т.к. - и он в Puppy обрабатывается контекстной командой меню UExtract служащей для работы с разными архивами.)

Всего записей: 193 | Зарегистр. 04-10-2018 | Отправлено: 22:27 11-02-2023 | Исправлено: KPGA, 22:43 11-02-2023
TelecomUral

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а что, в html можно зафиксировать физический размер страницы? Вроде там принципиально такого нет. Рисуется по предложенному экрану. Отчего требуется передавать серверу, какие размеры у браузера клиента.

Всего записей: 3048 | Зарегистр. 15-07-2010 | Отправлено: 22:33 11-02-2023
KPGA

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
а что, в html можно зафиксировать физический размер страницы? Вроде там принципиально такого нет. Рисуется по предложенному экрану. Отчего требуется передавать серверу, какие размеры у браузера клиента.

 В жёсткком форматировании строк, вроде эта схема особо не срабатывает, да и формат PDF книг и документов зачастую делается в размер A4 листа бумаги, что гораздо меньше для отображения на офисных мониторах.  

Всего записей: 193 | Зарегистр. 04-10-2018 | Отправлено: 22:40 11-02-2023
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MBK2

Цитата:
вроде, даже xpdf

poppler который, как пишет KPGA, используется это форк xpdf.

Всего записей: 7334 | Зарегистр. 08-09-2001 | Отправлено: 23:15 11-02-2023
ComboFZ

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Софт для изменения/исправления размера страниц PDF с масштабированием содержимого.
 
PDF-XChange Editor 7.0/8.0/9.0 -> Организация (Organize) -> Изменить размер (Resize) -> Процент: % (Percentage: %)
(внизу в "Параметры масштабирования содержимого" галки в чекбоксах все выставить)
Пакетно:  http://forum.ru-board.com/topic.cgi?forum=5&topic=17599&start=2580#5
 
Infix PDF Editor 7.5 -> Страницы -> Изменить размер -> Указать: Ед.: %
Callas PDF Toolbox 5.0 -> Tools -> Switchboard -> Pages -> Scale by percent -> Scale to ... % (тормоза на слабом железе)
PixelPlanet PdfEditor 4.0.0.24 -> Document -> Scale -> Userdefined mm x mm / By percentable %
 
Акробатовскими плагинами:
 
Quite A Box Of Tricks -> Transform -> Scale by: %  (десятые и сотые доли процента принимает)
Evermap AutoPagex Plug-in -> Change Page Size
 
Quite Imposing Plus 5 -> Page management -> Adjust page size -> Fixed percentage scale
Quite Imposing Plus 3c -> Adjust page size (Изменить размер страницы) -> Resizing (Изменить размер) -> More choices (Дополнительные варианты) -> 2. Scale equally. Scale width and height the same, addextra space if needed (2. Масштабировать одинаково. Масштабировать ширину и высоту одинаково, при необходимости добавьте дополнительное пространство)
 
Enfocus PitStop 12 -> Global Changes (Глобальные изменения) -> Page (Страница) -> щелкнуть по Scale by Percent (Масштабировать в процентах)
Enfocus PitStop 12 -> Global Changes -> Page > Scale to Format (Масштабировать до формата)
 
В формат A4
-------------------
PDF-XChange Editor 7.0/8.0/9.0 -> Организация (Organize) -> Изменить размер (Resize) -> Размер бумаги: Стандарт A4 (Paper Size: Standard A4)
(внизу в "Параметры масштабирования содержимого" галки в чекбоксах все выставить)
Callas PDF Toolbox 5.0 -> Tools -> Fixups -> Pages -> Scale Pages to A4 -> Edit
Callas PDF Toolbox 5.0 -> Tools > Switchboard -> Pages > Scale to format -> Fit to: A4 (и др. форматы)
PixelPlanet PdfEditor 4.0.0.24 > Document -> Scale -> Default format: DIN A4 (и др. форматы)
A-PDF Page Master 3.6.4 -> Pages > Resize -> New Paper Size -> A4 (и др. форматы)
 
Акробатовскими плагинами:
 
Evermap AutoPagex Plug-in -> Change Page Size -> Media Size -> A4
Quite Imposing Plus > Adjust page size -> Size: A4
Enfocus PitStop 12 Rus -> Глобальные изменения (Global Changes) -> Страница (Page) -> Масштабировать до формата (Scale to Format) (щелкнуть два раза мышкой по строке) -> Размер целевой страницы (Target page size): A4
aPulse -> PDF Tools -> Scale PDF -> Change Pages Size to: A4 / Letter
Mapsoft -> MediaSizer -> Named Media -> A4

 
Добавлено
 
от los http://forum.ru-board.com/topic.cgi?forum=5&topic=17599&start=2680#12 с поправкой от jourmager
 
cpdf, ключи -scale-page, -scale-to-fit, -scale-contents...

Цитата:
cpdf -scale-to-fit "<x size> <y size>" [-fast] in.pdf [<range>] -o out.pdf
cpdf -scale-to-fit "210mm 297mm" in.pdf -o out.pdf
 
Scale a file’s pages to fit A4 portrait.
 

---------
от jourmager http://forum.ru-board.com/topic.cgi?forum=5&topic=17599&start=2680#14
 
SoftMaker FlexiPDF -> Страницы -> Редактировать -> Изменить размер (Pages -> Edit -> Resize)
Выбрать страницы -> Все или Стр. с XX по XX  
Новый размер -> Стандарт -> А3, А4, А5, Конверт №10, Конверт DL, Legal, US Letter или  
Новый размер -> Указ. -> указать параметры Ширина, Высота, и обязательно соответствующие Ед. (%, дюйм, см, мм, пт, пики (picas))  
Ориентация -> Книжная или Альбомная  
поставить галочку Изменять размер содержимого страниц (меняется отображение содержимого, а само содержимое (типа jpg-файлов) не меняется)
 
Foxit PDF Editor Pro 12 = Organize -> Resize Pages , Можно задавать список страниц через запятую, четные, нечетные. Очень длинный список стандартных форматов. (Похож на PDF-XChange)  
Infix Pro 7.7 = Pages -> Resize , Можно задавать список страниц С ХХ по ХХ. При загрузке загружает шрифты - м.б. долго.  
Ashampoo PDF Pro 3.0.2 = Pages -> Edit -> Resize , Можно задавать список страниц С ХХ по ХХ. При загрузке загружает шрифты - м.б. долго. Руссификация глючит. (клон Infix, FlexiPDF)  
----------
 
Правка размера страниц желательна ДО создания закладок и гиперссылок (линков), т.к. свойства закладок и ссылок при правки страниц часто портятся: сбиваются координаты (позиционирование) странички, у ссылок меняется размер кликабельных рамок.
 
По формату книг ориентируемся на таблицу в Wikipedia: https://ru.wikipedia.org/wiki/Формат_книги
 
Если есть что добавить к списку - пишите.

Всего записей: 2794 | Зарегистр. 31-05-2010 | Отправлено: 16:40 12-02-2023 | Исправлено: ComboFZ, 17:52 09-01-2024
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Если есть что добавить к списку - пишите.

cpdf, ключи -scale-page, -scale-to-fit, -scale-contents...
 

Цитата:
cpdf -scale-to-fit "297mm 210mm" in.pdf -o out.pdf
cpdf -scale-to-fit a4portrait in.pdf -o out.pdf
 
Scale a file’s pages to fit A4 portrait.
 


Всего записей: 7334 | Зарегистр. 08-09-2001 | Отправлено: 17:42 12-02-2023
MBK2

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Если есть что добавить к списку

GS, pdfjam - не было?

Всего записей: 4556 | Зарегистр. 18-09-2018 | Отправлено: 19:01 12-02-2023
jourmager

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Изменение размера страницы в SoftMaker FlexiPDF
Страницы -> Редактировать -> Изменить размер (Pages -> Edit -> Resize)
Выбрать страницы -> Все или Стр. с XX по XX
Новый размер -> Стандарт -> А3, А4, А5, Конверт №10, Конверт DL, Legal, US Letter или
Новый размер -> Указ. -> указать параметры Ширина, Высота, и обязательно соответствующие Ед. (%, дюйм, см, мм, пт, пики (picas))
Ориентация -> Книжная или Альбомная
поставить галочку Изменять размер содержимого страниц (меняется отображение содержимого, а само содержимое (типа jpg-файлов) не меняется)
 
Добавлено:


ComboFZ
los
В документации на cpdf ошибка.
Правильный синтаксис команды
cpdf -scale-to-fit "<x size> <y size>" [-fast] in.pdf [<range>] -o out.pdf
т.е. для портретного А4:
cpdf -scale-to-fit "210mm 297mm" in.pdf -o out.pdf

Всего записей: 728 | Зарегистр. 04-11-2019 | Отправлено: 19:21 12-02-2023 | Исправлено: jourmager, 19:22 12-02-2023
jourmager

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


Foxit PDF Editor Pro 12 = Organize -> Resize Pages , Можно задавать список страниц через запятую, четные, нечетные. Очень длинный список стандартных форматов. (Похож на PDF-XChange)
Infix Pro 7.7.0 = Pages -> Resize , Можно задавать список страниц С ХХ по ХХ. При загрузке загружает шрифты - м.б. долго.
Ashampoo PDF Pro 3.0.2 = Pages -> Edit -> Resize , Можно задавать список страниц С ХХ по ХХ. При загрузке загружает шрифты - м.б. долго. Руссификация глючит. (клон Infix, FlexiPDF)


Nitro Pro 13.70 = Изменить размер страницы можно, но только на стандартные значения и без масштабирования содержимого (странно для такого монстра)
FineReader 15 = функции изменения размера страниц вообще нет (не через печать) (тоже странно)
Master PDF Editor 5.8.70 = Документ -> Размер страницы , Document -> Page Layout , содержимое не масштабируется
Icecream PDF Editor 2.53 Pro = функции изменения размера страниц вообще нет
Solid PDF Tools 10.1 = функции изменения размера страниц вообще нет

Всего записей: 728 | Зарегистр. 04-11-2019 | Отправлено: 14:16 13-02-2023
harrykkk



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jourmager

Цитата:
Без скриншота непонятно

На примере книги LaTeX Руководство для начинающих 2022.pdf
Скрины
 
Очистка с помощью PDF-XChange Editor Plus 9.5.366
Удаленные объекты

Всего записей: 9020 | Зарегистр. 24-02-2013 | Отправлено: 00:51 16-02-2023
jourmager

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
harrykkk
Цитирую сам себя от 01:45 22-12-2021:
групповое удаление xform с помощью PDF-XChange удаляет все xform-ы, вместе с нужными. Да, они не критичны, но всё равно неприятно.
и далее 12:06 22-12-2021:
Лень делать скриншоты (тем более они недолговечны), поверьте так - невооруженный взгляд отлично видит отсутствие верхних заголовков на странице и линии подчёркивания этих заголовков в результате пакетного удаления всех xform.
Дело в том, что каждая страница этого файла содержит 2 штуки xform:
- с элементами оформления типа горизонтальной линии (везде) и текстового заголовка (не всегда)
- с элементами типа image 343x524
Удалять надо только вторые xform-ы.
 
Т.е. то, что вы мне сейчас тут рассказываете, я знал ещё полтора месяца назад.
Еще раз - в том случае, если в pdf-файле кроме xform-ов с ватермарком "лань" присутствуют также xform-ы с элементами оформления, то, понятное дело, удалять надо только xform-ы с ланью, которые обычно расположены последними среди всех объектов на странице (если смотреть на вкладке contents pdf-xchange).  
В приведенном вами файле xform-ы с элементами оформления расположены или сразу после начала текущей страницы или чуток ниже, но никак не в самом конце текущей страницы. (см. contents pdf-xchange).  
 
Да, на ручное отделение "вредных" xform-ов от "полезных" надо затратить 5-10 минут. Да, это тяжелее, нежели запускать некий "скрипт" (перл, пайтон, джава-скрипт, баш), который автоматом очистит, но у меня больше доверия к программистам Tracker Sostware или Adobe, чем к автору скрипта, который нахомутал в первый раз. Опять же, описания скрипта нет, и даже самых примитивных комментариев в коде тоже нет.  
Кстати, если уж на то пошло, регэкспы это хорошо, а может PyPDF лучше?
Кстати, как насчет exe-шника?


Если кто не понял.
В теме "Андеграунд » eBookz » Компьютерные (IT) книги на РУССКОМ языке. Часть 7" предложили чистить книги с ватермарком "лань" с помощью некоего скрипта.
Я высказал свои соображения по этому поводу. Но т.к. для той темы это является оффтопом, то продолжение дискуссии перенесено сюда.

Всего записей: 728 | Зарегистр. 04-11-2019 | Отправлено: 12:52 16-02-2023 | Исправлено: jourmager, 13:13 16-02-2023
harrykkk



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jourmager

Цитата:
на ручное отделение "вредных" xform-ов от "полезных" надо затратить 5-10 минут

Ага. В файле 322 страницы, и почти на каждой из них выделена лишняя линия. И это выделение нужно снять перед удалением. А есть файлы и по 500-600 страниц.

Цитата:
а может PyPDF лучше?

Может и лучше, только лучшее враг хорошего и чистка pdf не дело всей моей жизни, и пока скрипт работает я лучше буду пользоваться им. Это бесплатно

Всего записей: 9020 | Зарегистр. 24-02-2013 | Отправлено: 13:12 16-02-2023
jourmager

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
harrykkk

Цитата:
пока скрипт работает

Так ведь и групповое удаление xform-ов работало до поры до времени.
Но когда я вручную удаляю xform, я четко вижу что я удаляю.
Кстати, ИМХО горизонтальная линия под номерами страниц не очень нужный элемент оформления, которым можно пренебречь.
Напомню, что при использовании скрипта, цитирую, "Adobe Reader теперь не нравится, по-моему, только съехавший индекс объектов. Но он исправляет это автоматически".  
 
А теперь процитирую вас: "Скрипт на страничку. За несколько минут его можно прочитать, понять и даже запомнить."
ОК
Продублируйте, пожалуйста, этот скрипт в данной теме, но с вашими комментариями в коде, вашим объяснением работы скрипта, его установки и запуска.  
Ну, т.е., если по словам автора, скрипт создан, чтобы "очищать потоки в формах", то какие потоки, в каких формах, как определяется начало и конец потока, проводится ли проверка содержимого и т.д. и т.п. и пр.
Это элементарные вещи, которые я видел тут на руборде десятки раз в комментариях к коду какого-нибуть скрипта или батника.
Только сам код по кат, пожалуйста.
 
Дело в том, что в теперешнем виде этот скрипт нужен только вам с oji. Ну и косвенно тем, кто скачивает книги, очищенные с его помощью. А если скрипт довести до ума, то, наверное, он будет полезен большему количеству людей. И, кроме того, появится возможность внесения изменений, если "лань" придумает что-то ещё.

Всего записей: 728 | Зарегистр. 04-11-2019 | Отправлено: 13:37 16-02-2023 | Исправлено: jourmager, 13:50 16-02-2023
MBK2

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jourmager
Это питон, зачем вам комментарии, ума не приложу, странно, что вы не просите приложить к скрипту руководство "Питон для чайников и прочих гумманитариев" заодно с адобовской спецификацией Portable Document Format
Cправедливости ради, замечу, что скрипт сделан "на живую нитку" и в качестве парсера совершенно не годится, а значит, предвижу, что лажать он будет на 90% PDF из реальной жизни

Всего записей: 4556 | Зарегистр. 18-09-2018 | Отправлено: 13:49 16-02-2023
jourmager

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MBK2

Цитата:
Это питон, зачем вам комментарии

Угу. А увидев текст на английском, французском, китайском, вы говорите "а зачем вам перевод, странно, что вы не просите приложить к тексту ХХХ-русский словарь"
Чтобы понять, что там написано, надо хотя бы знать синтаксис языка программирования. Это как чтобы читать по-английски надо хотя бы знать эй, би, си, ди, и, эф...
Я то могу прочитать "Пайтон для чайников", но кроме меня тут еще много людей, которым может быть интересен принцип работы скрипта, но они не хотят тратить время на изучение языка программирования.
Например, какой-нибудь специалист по pdf и его структуре может предложить более лучший вариант удаления нужных xform-ов так, чтобы не зацепить полезные. Но разбираться в пайтоновском коде ему лень.
Ну и так далее.
Кроме того, интересует не только что делается, но и почему. Типа почему погромист "Попробовал зайти с другой стороны - не удалять объекты, а очищать потоки в формах." Ход мыслей, так сказать. Ибо мысли могут быть, но их ход не в ту сторону.
 
У меня такое впечатление, что я бы действительно скорее уже бы сам выучил пайтон, чем ...

Всего записей: 728 | Зарегистр. 04-11-2019 | Отправлено: 14:09 16-02-2023 | Исправлено: jourmager, 14:14 16-02-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183

Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » Редактирование PDF файлов


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru