5

Из-за проблем со зрением мой дедушка не может читать текст, когда он помечен темным цветом в PDF на скриншоте ниже. Нажмите здесь, чтобы загрузить его, или посмотрите некоторые из его страниц в Google Книгах. Слишком непродуктивно убирать каждое использование темного фона по одному. Таким образом, как я могу, одним быстрым ударом?

У меня есть Adobe Acrobat DC Pro, Foxit PhantomPDF и Nitro Pro. Акробат утверждает, что фон не удаляется. Они и SensusAccess преобразовали PDF в файл Word, который слишком деформирован.

4 ответа4

0

Большое спасибо за все остальные ответы! Тем не менее, я обнаружил, что это самый простой метод, требующий только базовых знаний по Adobe Acrobat и не требующий других программ.

0

Должна быть возможность использовать Inkscape для обработки PDF, чтобы удалить цветной фон, используя API сценариев для автоматизации задачи. Inkscape может обрабатывать только одну страницу за раз, но поскольку вы все равно автоматизируете это, это не должно быть слишком большой проблемой.

Чтобы сделать это как можно проще, я бы импортировал каждую страницу, заменил все экземпляры fill-opacity:1; с fill-opacity:0; и экспортируйте его снова. Работает! Частичное решение; Шрифт также должен быть изменен, чтобы быть правильно читаемым.

Я посмотрю, смогу ли я взломать расширение для этого, но не сегодня.

Если вы можете открыть одну выделенную страницу документа в Inkscape (убедитесь, что у вас есть шрифты, добавленные в систему, и поиграйтесь с настройками импорта текста, чтобы это заработало!) тогда этот подход будет работать для ваших конкретных документов.

Это работает для документа, который вы предоставили.

0

Тестируя ваш документ, я думаю, что мне удалось найти метод, который дает хорошие результаты (хотя и не идеальный).

Это требует преобразования PDF-файла в документ Word. Лучший конвертер, который я нашел, - это Adobe Acrobat Pro , коммерческий продукт с 7-дневной пробной версией.

Конвертировать в Word

  • Запустите Adobe Acrobat Pro
  • Откройте файл PDF,
  • Используйте меню Файл> Экспорт в> Microsoft Word> Документ Word, чтобы экспортировать файл в документ .docx

Преобразовать в документ с поддержкой макросов

  • Откройте документ .docx в Word
  • Используйте меню Файл> Сохранить как
  • Выберите папку
  • Установите "Сохранить как тип" в .docm
  • Нажмите Сохранить

Создать и запустить макрос VBA

  • Откройте документ .docm в Word
  • Нажмите Alt+F11, чтобы открыть редактор VBA.
  • На вкладке Вставка нажмите Модуль
  • Скопируйте следующий код VBA в окно:

    Sub DoShapes()
    For Each shp In ActiveDocument.Shapes
      If shp.WrapFormat.Type = wdWrapFront Then shp.WrapFormat.Type = wdWrapBehind
      If shp.Width > 216 And shp.Type <> msoGroup And shp.Type <> msoLine Then shp.Fill.ForeColor.RGB = RGB(250, 250, 250)
    Next shp
    End Sub
    

    Обратите внимание, что цвет фона текста очень светло-серый. Это потому, что цветной фон используется для обозначения кавычек. Если вы хотите сделать все это белым, измените приведенное выше значение на RGB(255, 255, 255) .

  • Нажмите зеленый треугольник, чтобы запустить этот код (это займет некоторое время)

  • Когда закончите, сохраните файл в формате .docx или в формате PDF.

Я загрузил документ после вышеуказанных манипуляций на эту ссылку, чтобы вы могли его увидеть. Когда документ отобразится, щелкните значок из трех точек (...) и выберите « Загрузить». Я удалю эту ссылку через несколько дней.

-1

ОБНОВЛЕНО:

НОВЫЙ ОТВЕТ

В Acrobate Pro.

Перейдите в "Инструменты" и откройте панель "Производство печати".

Выберите "Предварительный просмотр".

Снимите флажок "PANTONE 302 C" или "Точечные пластины" (работает)

Теперь прочитайте PDF точно так, как есть, но без синего фона. Делайте это, не закрывая окно предварительного просмотра.

OFF

Открыв окно предварительного просмотра, вы можете включать и выключать фон при необходимости.

НА



СТАРЫЙ ОТВЕТ

Я бы предложил открыть PDF-файл в Acrobate Pro, а затем сохранить его как HTML-страницу.

Это более или менее так:

  • В Acrobate перейдите в меню «Файл» и выберите «Сохранить как», в подменю перейдите к «Дополнительные параметры» и выберите «HTML».
  • Вы можете прочитать файл в обычном веб-браузере.

Я сохранил файл в формате HTML и загрузил его здесь.

http://www.mediafire.com/file/r8uqab29dep1186/Criminal_Law_%25282018_8_ed%2529_-_Copy.html/file

Если я открою это в своем браузере, мне будет очень легко читать и прокручивать. Вы можете искать с помощью Ctrl + F и увеличивать и уменьшать размер текста, если это необходимо, с помощью Ctrl +/-

Самое главное: нет цветных текстовых фонов!

Проверьте это и скажите мне, что вы думаете!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .