Чи є інструменти для обрізання поля PDF?


44

У мене є електронна книга, яку я намагаюся читати у форматі PDF на Kindle. На жаль, заголовки та колонтитули сторінки мають деякий вміст (номер сторінки та інформація про авторські права відповідно), що не дозволяє пристрою масштабувати фактичний текст відповідно до його області перегляду корисної області, таким чином залишаючи фактичний вміст занадто малим для читання.

Існують різні інструменти, які дозволять обрізати пробіли, але Kindle це вже робить; моя мета, навпаки, - видалити друковані матеріали поза визначеним обмежувальним вікном, і єдиний інструмент, який я знайшов для цієї мети, - це помірно дороге комерційне програмне забезпечення.

Я міг би створити маску в Inkscape; розділіть окремі сторінки за допомогою pdftk, застосуйте маску до кожної сторінки окремо (виведення до постскрипту) та рекомбінуйте численні файли постскрипту в один PDF. Однак цей крок декодування / повторного коду був би дуже невдалим щодо розміру документа; щось, що може працювати з трохи більшою вишуканістю, було б ідеально.

У мене під рукою всі основні операційні системи (Windows, кілька сучасних дистрибутивів Linux, Mac тощо), тому рішення не потрібно обмежувати платформою.

Пропозиції?

(Я повідомив про проблему автору, який згадав про це своєму редактору, який не робив нічого з цього питання протягом більше місяця, роблячи підхід "нульової роботи", очевидно, непродуктивним).

Відповіді:


45

Спробуйте BRISS . Безкоштовно, з відкритим кодом та крос-платформи. Про це добре обговорили на форумах MobileRead .


4
Це прекрасний фрагмент програмного забезпечення; Дякую!
Чарльз Даффі

1
Нереально! чудова програма
Фідель

Відкрив pdf, він автоматично вибрав область, яку слід обрізати, зберегти в новий файл із додаванням _cropped до імені файлу, в основному я нічого не зробив - приголомшливий додаток!
Rush Frisby

Цей інструмент зберігає всю PDF-графіку PDF ==> Масштабування робіт, як і до обрізання. Саме те, що мені було потрібно.
kiltek

1
Бріс відмінна тим, що працює автоматично і майже завжди робить хорошу роботу. На машинах Linux ви можете отримати результат за допомогою однієї короткої команди за кілька секунд за допомогою "briss myfile.pdf". Просто додайте у файл ~ / .bashrc наступний рядок, адаптуючи його до каталогу інсталяції briss: briss () {java -jar ~ / bin / briss-0.9 / briss-0.9.jar -s "$ 1"; }
dominecf

10

Як вже згадувалося в іншій відповіді, BRISS - це чудово. Ще один дуже зручний інструмент - k2pdfopt ( http://www.willus.com/k2pdfopt/ ). Цей інструмент дійсно чудовий для отримання PDF-файлу та оптимізації їх для Kindle (або будь-якого пристрою з меншим екраном). Це дуже добре працює для наукового паперу з двома колонами, оскільки він поновлює текст, зберігаючи рівняння та зображення.


4

Як вже зазначалося, k2pdfopt - чудовий інструмент.

Якщо ви не заперечуєте, щоб зламати Kindle (і, можливо, скасувати гарантію), є також можливість використовувати цей інструмент безпосередньо на вашому читачі. Це реалізовано трьома вилами одного програмного пакету:

  • Переглядач PDF Kindle - це оригінал та підтримує Kindles з клавіатурою (розроблений для Kindle 3).
  • Kindle Open Reader підтримує сенсорні пристрої (Kindles та нещодавно також Kobo)
  • Librerator підтримує Kindles без дотику (включаючи Kindle 4)

Вони мають декілька стовпців, дозволяють переповнювати текст і змінювати розмір шрифту. Вони навіть примудряються не знищувати наукові формули та образи при поновленні.

В цей час є незначні проблеми, такі як пропущені пробіли між двома словами стрибка рядка, але я вважаю їх непроблематичними. Можливо, вони виправляються в одній з наступних версій.


3

Ви можете використовувати ScanTailor для більш потужного інструменту. Цей інструмент не тільки автоматично обрізає поля, але й зможе додати більше (у випадку, якщо хтось звернеться до цього питання для останнього). Нижче наведено вміст сторінки вікі Макет сторінки :


На цьому етапі ви можете скорегувати поля, додані до поля вмісту. Існує два типи поля - жорсткий і м'який.

Важкий запас - це те, що між суцільними лініями. Їх встановлює користувач. Ви можете або переміщатися по будь-якій суцільній лінії, будь то внутрішній або зовнішній край, або встановлювати поля через числові значення.

М'який запас - це той, що знаходиться між суцільною і пунктирною лінією. Ці поля автоматично додаються для приведення розміру сторінки до однакового розміру інших сторінок. Якщо ви бачите пунктир - це означає, що десь у проекті є сторінка з такою шириною (корисна область Hard + margin) та (можливо, інші) з такою висотою.

Це одна велика сторінка, що спричиняє м'які поля у всіх інших сторінок, якщо тільки не вирівняти їх.

Необов’язкове вирівнювання точно визначено, додайте м'який запас, а якщо ви додасте, то з будь-якою з частин.


Схоже, це не працює для файлів PDF
Олексій

Ну так, вам потрібно експортувати його спочатку до зображень
Ooker

А потім конвертувати їх у PDF. Це надмірна кількість, особливо для PDF-файлів із сотнями сторінок, як-от книги та підручники.
Олексій

@ Олексій, все-таки залежать від ваших потреб. Якщо вам просто потрібен Блокнот, то, безумовно, Word - це надмірність. Але потім деякі люди розуміють, що Блокнот недостатньо для них. Саме тому, що мені доводиться мати справу з книгами та підручниками, мені потрібен цей інструмент
Ooker

1

У мене теж була ця проблема зі сканованим PDF (не англійською мовою) на 1200 сторінках. Усі інструменти, включаючи Adobe Acrobat (від IX до XI), не змогли обрізати навколишній простір. Поле непарної сторінки відрізнялося від рівного на парних сторінках. Що ще гірше, розмір маржі був невідповідним. Як @frabjous Вказав, Briss зробив допомогу. Однак, коли всі сторінки в документі були перекриті, було помічено, що обрізка не може бути застосована, оскільки взагалі не було загального ефективного білого простору (через непослідовні поля)

Тоді для мене було єдиним рішенням розділити документ PDF на окремі сторінки, пропустити його через Briss, щоб видалити поля та рекомбінувати. Наступні кроки:

  1. Я розділив цей документ на окремі сторінки за допомогою Adobe Acrobat IX, натиснувши Document->Split documentяке відкрило наступне діалогове вікно: введіть тут опис зображення Ця дія створила 1200 окремих PDF-файлів.
  2. Потім я створив пакетний файл із наступним вмістом:for %%d in (*.*) do "C:\Program Files (x86)\Java\jre6\bin\java" -jar "C:\Users\VM\Desktop\briss-0.9\briss-0.9\briss-0.9.jar" -s %%d
  3. Розмістили цей пакетний файл у тому самому місці, де розміщено 1200 файлів PDF та запустили пакетний файл.
  4. Знову ж таки, я використовував Adobe Acrobat IX, щоб приєднати всі PDF-файли до одного файлу та вуаля, у мене був PDF з усіма його сторінками з мінімальними білими полями, які тепер чортово легко читати у планшеті.

Порада. У вищезазначеному вмісті пакетного файлу я запускаю FORцикл і беру кожен файл PDF і передаю його в Briss, щоб автоматично обрізати PDF. В залежності від

  1. де встановлено Бріс (та архітектура комп'ютера, тобто x86 або x64).
  2. де встановлено середовище запуску Java.
  3. Середовище часу виконання Java можна безкоштовно завантажити звідси

1

Читання PDF-файлів на Kindle не є ідеальним. Ідеальний спосіб - перетворити PDF-файли у формат, який Kindle розпізнає за допомогою MobiCreator для перетворення PDF-файлів у .prc-файли для Amazon Kindle.

1. Завантажте та встановіть ПОВНУ версію Mobipocket Creator за посиланням нижче. (Якщо ви вибрали більш просту версію, у неї не буде можливості перетворення PDF.)

http://www.mobipocket.com/uk/DownloadSoft/default.asp?Language=EN

2. Коли Mobipocket Creator працює, виберіть Adobe PDF у розділі Імпорт із наявного файлу

3. Виберіть PDF-файл, який потрібно перетворити

4. Залиште решту в спокої, якщо ви не хочете змінити папку призначення та натисніть Імпортувати

5. Виберіть html-файл, щойно створений, та натисніть «Створити» на панелі інструментів у верхній частині Mobipocket Creator

6. Клацніть Збірка (ви, швидше за все, отримаєте кілька помилок, але я їх просто ігнорую)

7. Перейдіть до своєї цільової папки, відкрийте папку, створену разом з вашою публікацією

8. Скопіюйте файл .prc у папку «Документи» вашого Kindle за допомогою кабелю USB (якщо ви хочете, щоб він постачався бездротовим шляхом, вам доведеться надіслати його електронною поштою та заплатити 10 центів)

Однією з найважливіших труднощів читання файлів PDF на Kindle є відсутність змісту, тому ви не можете пропустити навколо себе дуже легко.

Однак у Mobipocket Creator є функція створення змісту.


Пристрій насправді є Kindle DX; він має мати вбудований зчитувач PDF, і досить великий формат , що мої документи в порядку з їх поля обрізані.
Чарльз Даффі

@CharlesDuffy Добре, тоді менше клопоту. Thx за те, що повідомив мене, сподівався, що це вийде
Саймон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.