Прежде чем научиться конвертировать изображения PDF в изображения SVG, может быть полезно узнать, как извлекать изображения из документов PDF и создавать изображения PNG, GIF и JPG. С помощью Adobe Reader многие изображения в PDF-документах можно щелкнуть правой кнопкой мыши, скопировать, а затем вставить в любой редактор изображений. IrfanView - популярный бесплатный редактор изображений, подходящий для начинающих, использующих Microsoft Windows (если вы используете GNU / Linux, у вас может быть GIMP.в вашем раздаче). Запустите его и вставьте в него изображение. Затем с помощью редактора изображений сохраните изображение в любом формате. Вы также можете выбрать практически любую область PDF-документа с помощью инструментов обрезки и выделения Adobe Reader, а затем скопировать эту выбранную область, щелкнув ее правой кнопкой мыши. Затем вставьте его в любой редактор изображений для преобразования в другие форматы изображений. Клавиша PrintScreen на клавиатуре также является хорошим последним средством. Щелкните этот ключ, затем откройте редактор изображений и щелкните «Вставить» (обычно в меню редактирования). Наконец, Wikipedia: Graphic Lab / Image Workshop может создавать, извлекать или редактировать практически любое изображение. Просто оставьте там просьбу о помощи или совете.
Теперь вот некоторая информация о том, как преобразовать изображение PDF в изображения SVG. На этой странице рассматривается преобразование с использованием бесплатных инструментов. Чтобы преобразовать с помощью Adobe Illustrator, перейдите на следующие две страницы:
- Википедия: Graphic Lab / Ресурсы / Преобразование PDF в SVG / Adobe Illustrator
- Википедия: Graphic Lab / Изображения для улучшения / Архив / июль 2008 г. # Изображение: APISmap1.pdf
Преобразование PDF в SVG занимает всего несколько секунд , используя только бесплатное программное обеспечение. Откройте исходный код и используйте бесплатное программное обеспечение ! Это руководство предполагает знакомство с установкой программ и загрузкой, сохранением, открытием и загрузкой файлов.
Это учебное пособие в различных форматах. Некоторые части представлены в формате вопросов и ответов, например, в FAQ. Части этого были скопированы и адаптированы из этого обсуждения:
- Обсуждение в Википедии: WikiProject Maps / Archive 5 # преобразование карты PDF в SVG
См. Также общие ресурсы: Категория: Карты в формате PDF .
Как конвертировать PDF в SVG
Преобразование с помощью Inkscape
- Загрузите Inkscape с www.inkscape.org (версия 0.46 и выше)
- Загрузите PDF-файл, который хотите преобразовать
- Запустите Inkscape
- Откройте PDF-файл, который хотите преобразовать, в Inkscape (не Acrobat).
- Снимите флажок « Вставить изображения» в появившемся поле и нажмите « ОК».
- Подождите немного, пока Inkscape конвертирует его
- Щелкните " Файл"> "Сохранить как ...".
- В разделе Тип файла: выберите «Обычный SVG (* .svg)».
- Нажмите " Сохранить" в правом нижнем углу.
- Сделанный! Теперь у вас есть файл SVG с тем же именем, что и у PDF, но с расширением .svg.
- Перед загрузкой вы можете убедиться в его валидности W3C с помощью инструмента SVG-check.
- Чтобы убедиться, что он отображается правильно, сначала загрузите его в Test.svg.
- Загрузите SVG на Wikimedia Commons и пометьте его
{{Extracted with Inkscape|v}}
Преобразование с PDF2SVG
В некоторых версиях Inkscape нет встроенной поддержки PDF; Кроме того, импорт текста не всегда дает удовлетворительные результаты в Inkscape. В этом случае вы можете попробовать выполнить преобразование с помощью инструмента командной строки PDF2SVG. (Для этого в вашей системе должны быть установлены Poppler , Cairo и X. )
- Загрузите PDF2SVG с http://www.cityinthesky.co.uk/opensource/pdf2svg/ и скомпилируйте его. Если вы используете Linux, FreeBSD или MacPorts, PDF2SVG также можно установить с помощью установщика пакета.
- Конвертируйте PDF с помощью pdf2svg file.pdf file.svg
- При необходимости используйте Inkscape для редактирования полученного SVG.
Преобразование с помощью dvisvgm
PDF2SVG или Inkscape могут с трудом преобразовать большие и сложные PDF-файлы, такие как некоторые карты из USGS. Для PDF-файлов, которые невозможно преобразовать с помощью этих инструментов, dvisvgm, кажется, работает лучше и даже в некоторых случаях приводит к уменьшению размера SVG. dvisvgm часто распространяется как часть TexLive, и инструкции по его получению доступны на их веб-сайте .
Чтобы преобразовать PDF в SVG с помощью dvisvgm, выполните следующую команду: dvisvgm --pdf --output = file.svg file.pdf
Если вы хотите уменьшить свой SVG, вы можете добавить --optimize = all в dvisvgm и дополнительно запустить полученный SVG через svgcleaner, чтобы еще больше сжать файл без потери качества восприятия.
Извлечение части PDF-файла
Inkscape часто создает из PDF-файлов неоправданно большие файлы SVG, особенно если вы пытаетесь использовать только небольшую часть PDF-файла (например, одно векторное изображение или логотип на большой странице). Чтобы уменьшить размер результирующего изображения, почти всегда лучше скопировать и вставить интересующую часть в новый документ Inkscape, чем пытаться удалить ненужное содержимое и обрезать холст. Сделать это:
- Откройте PDF-файл в Inkscape, как описано выше.
- Удалите фон или окружающий текст / изображения рядом с изображением, которое вы пытаетесь извлечь.
- Выделите все изображение, которое вы пытаетесь извлечь, удерживая клавишу SHIFT и перетаскивая
- Если у вашего выбора есть несколько полей, которые появляются при выборе, щелкните правой кнопкой мыши и выберите группу
- Используйте CTRL + C или Правка> Копировать, чтобы скопировать изображение.
- Используйте CTRL + N или File> New, чтобы создать новый документ.
- Используйте CTRL + V или Правка> Вставить, чтобы вставить изображение в новый документ.
- Используйте текстовые поля X и Y на панели инструментов, чтобы разместить изображение на странице. Если у вашего изображения прозрачный фон, рекомендуется оставить поле 2–10 пикселей (например, вы можете установить оба значения на «2»), в противном случае установите оба значения на «0».
- Нажмите CTRL + SHIFT + D или перейдите в Файл> Свойства документа ... '
- В поле Другой размер щелкните Изменить размер страницы до содержимого ...
- Если вы оставляете поле вокруг изображения, установите единицы измерения «px» и установите в четырех полях поля, которые вы выбрали ранее.
- Щелкните Изменить размер страницы до рисунка или выделенного фрагмента.
- Сохраните файл как «Обычный SVG», протестируйте и загрузите, как описано выше.
Копирование и вставка в новый документ может значительно уменьшить размер файла, например, в File: LYNX_transportation_logo.svg , который был уменьшен на 99% с 1,22 МБ до 5 КБ.
Если вы не видите SVG в Википедии / Викискладе
Это должно работать для большинства преобразований PDF в SVG, но если это не так, вы можете сделать следующее:
- Убедитесь, что у вас установлена версия Inkscape 0.46 или более поздняя. Более ранние версии не поддерживают PDF.
- Могут быть проблемы совместимости между механизмом рендеринга Wikipedia / Media и Inkscape:
- Выделите все (Ctrl-A) и выберите команду Path> Object to Path .
- Выделите все (Ctrl-A) и выберите команду Path> Stroke to Path .
- В диалоговом окне « Файл»> «Сохранить как ... » найдите раскрывающееся меню чуть выше кнопки « Сохранить» и сохраните его как обычный SVG .
- Если это не сработает, позвоните в ваш местный дружественный WikiGraphist в Wikipedia: Graphic Lab / Images to Improved или поговорите с Wikipedia: WikiProject Maps .
Если вы хотите взглянуть на свой SVG в Inkscape, удерживайте Ctrl и вращайте колесико мыши вперед и назад, чтобы увеличивать и уменьшать масштаб. Для прокрутки используйте полосы прокрутки справа и внизу.
Предупреждение
Некоторые PDF-файлы создают очень "плохие" файлы SVG при автоматическом преобразовании. «Плохой» SVG можно определить, потому что он будет преобразовываться медленно (более 5 секунд), он будет очень большим для SVG (более 500 КБ-1 МБ) и будет отображаться очень медленно на WP - требуется долгое ожидание, пока текст и другие изображения на странице загружаются, но изображение SVG не отображается. Плохие SVG-файлы создают большую нагрузку на серверы Wiki. Если вы подозреваете, что у вас «плохой» файл, обратитесь к викиграфисту для ручного преобразования. Они почти всегда будут намного лучше автоматизированных версий с точки зрения меньшего размера, лучшего рисования и упрощения перевода, поскольку текст создается правильно.
Изображения в PDF
Это отлично, если PDF-файл содержит векторную графику, но не очень полезен, если в нем есть фотография или растровая графика . Inkscape не сможет волшебным образом преобразовать любую растровую графику, включенную в документ, в векторную графику .
Однако Inkscape может помочь вам извлечь фотографию.
Вы можете сказать, что графика является растровым изображением в Inkscape 0.47, если после выбора графики и выбора «Объект»> «Разгруппировать» вы не можете выбрать отдельные элементы. Кроме того, когда вы щелкаете графическое изображение, в строке состояния Inkscape будет отображаться «Изображение», а в его контекстном меню будет пункт «Свойства изображения». Если растровая графика - единственный элемент, который вы хотите от PDF, нет смысла сохранять файл как SVG - это не масштабируемая векторная графика. Однако Inkscape может предоставить вам точную копию исходного изображения из PDF без потерь в исходном размере в пикселях, если вы не снимите флажок « Встраивать изображения» при открытии PDF. Один из способов сделать это - использовать Расширения> Изображения> Извлечь изображение ... Другой - сохранить как SVG, просмотреть SVG в Firefox, щелкнуть правой кнопкой мыши изображение в SVG, выбрать «Просмотр изображения» в контекстном меню, затем использовать В Firefox выберите Файл> Сохранить как ..., чтобы сохранить изображение как файл PNG .
Для интереса
Inkscape - бесплатное программное обеспечение с открытым исходным кодом . Дополнительные комментарии см. В этом обсуждении:
- Википедия: Графическая лаборатория / Изображения для улучшения # Изображение: APISmap1.pdf
Если у вас есть комментарии к этому руководству или оно вам не подходит, оставьте комментарий на странице обсуждения.
Не могли бы вы пояснить, что такое «PDF-карта» для этой цели?
Я чувствую себя невежественным, но быстрый поиск в вики и Google не просветили меня. Я знаю, как поместить любой графический файл в pdf, но я сильно подозреваю, что для того, чтобы превратить его в «pdf карту», нужно нечто большее!
- Хороший Q. Пример (вектор) PDF карта готова для преобразования в SVG является это . PDF-файлы могут содержать практически любой тип информации, наиболее распространенными из которых являются текст, растровые изображения (обычные изображения, такие как растровые изображения) и векторная графика. Векторная информация должна быть закодирована в PDF как таковая. Довольно много организаций публикуют векторную информацию (например, карты) таким образом, поэтому удобно иметь возможность конвертировать из PDF, но помещать вещи в PDF для нас бессмысленно, это не меняет тип. Если вам нужно преобразовать растровое изображение, лучше всего поговорить с WikiGraphist - MissMJ - постоянный профессионал и очень доступный.