Программы для верстки pdf

PDF Creator — это программа для создания документов в формате PDF.

Программа создаёт в системе виртуальный принтер, который используется для печати текстовых и графических файлов различных форматов, конвертируя их в формат PDF или в один из указанных форматов: PNG, JPEG, BMP, PCX, TIFF, PS или EPS.

При необходимости создать бумажную копию документа PDF, он отправляется на любой другой принтер, установленный в системе. Имеется возможность вывода дополнительного диалогового окна со свойствами принтера или параметрами печати.

Во время установки программы можно выбрать стандартную или серверную конфигурацию. При стандартной установке программа работает как локальный принтер. При серверной конфигурации PDFCreator создаёт в системе сетевой принтер и пользователи локальной сети могут удалённо использовать все функции программы.

    Дополнительные возможности PDFCreator:

  • Работает с любой программой поддерживающей печать.
  • Возможность шифрования документов PDF и защиты его от просмотра и печати.
  • Возможность отсылки файлов PDF с помощью электронной почты.
  • Объединение нескольких файлов в один файл PDF.
  • Автоматическое сохранение документов в папки с именами файлов основанными на тегах.
  • Многоязычный интерфейс, в том числе на русском языке.
  • PDFCreator бесплатный для персонального и коммерческого использования.

Руководство по началу работы с программой — Установка PDFCreator и создание PDF .

Скачать PDFCreator можно на официальном сайте http://www.pdfforge.org/pdfcreator/download

Scribus — свободная программа для допечатной подготовки, настольная издательская система. Бесплатный аналог Adobe InDesign и QuarkXPress.

Программа позволяет создавать макеты и верстать документы предназначенные для тиражируемой печати, презентаций, PDF документы для последующей печати или размещения в интернет, интерактивные PDF с заполняемыми формами и кнопками для взаимодействия с пользователем.

С помощью Scribus можно создавать журналы, газеты, брошюры, календари, печатную рекламу.

    Некоторые возможности Scribus:

  • Поддерживает множество форматов: XML, EPS, JPEG, PNG, TIFF, PSD, XPM, SVG, HTML, форматы документов OpenOffice.org и Microsoft Office.
  • Имеет инструменты для рисования, настройки шрифтов, ввода формул.
  • Производит расстановку переносов и проверку орфографии.
  • Поддерживает цветовые профили CMYK и RGB.
  • Интерфейс программы на 27 языках, включая русский и украинский.

Программа не проста в освоениии, но благодаря активному развитию проекта и большому сообществу, документации по работе с программой предостаточно. Тот кто не поленится освоить Scribus сможет сверстать свой собственный журнал или создать профессиональную электронную книгу.

OpenOffice — бесплатный офисный пакет.

Включает в себя компоненты для работы с текстом, электронными таблицами, презентациями, базами данных, векторной графикой.

Имеет встроенный PDF конвертер, позволяющий создавать PDF файлы непосредственно из среды программы, что подробно описано в статье Создание eBook — электронной книги в формате PDF средствами OpenOffice.

Платформа OpenOffice.org отвечает самым жестким требованиям к офисным пакетам.
Описание в разделе Работа с документами — программы для офиса.

doPDF — PDF конвертер, с его помощью можно создавать PDF файлы, выбрав команду "Печать" из любого приложения.

Работает как виртуальный принтер, позволяет настроить разрешение и размер страницы. Программа имеет небольшой размер, не требовательна к ресурсам компьютера.

Подберите удобный и быстрый в работе просмотрщик PDF документов.

Оригинал на английском языке: «PDF Editing & Creation: 50+ open source/free alternatives to Adobe Acrobat»
Автор: Й. Изер (Yoav Ezer)
Дата: 19 декабря 2007 г.
Перевод: Д.Луцек
Дата перевода: 7 июня 2009 г.

Adobe Acrobat недешев, однако это не означает что вам придется обходиться без платформонезависимых документов. Многие не знают, что PDF является федеральным стандартом обработки информации (Federal Information Processing Standard), а это значит, что спецификации данного формата широко опубликованы. Многие разработчики, пользуясь этим обстоятельством, создают программы, которые вполне способны заменить Acrobat. Ознакомьтесь с их списком и воспользуйтесь этими программами, в которых реализованы многие наиболее ценные функции и возможности формата PDF.

Читайте также  Почему нельзя зайти в инстаграм с компьютера

Загружаемые/онлайновые программы для создания файлов PDF

Эти простые и очень удобные программы позволяют быстро генерировать файлы в формате PDF.

  1. CutePDF создает файлы PDF почти из любого документа, пригодного для распечатки. У программы CutePDF имеется открытый SDK, она не перегружена всплывающими окнами или водяными знаками.
  2. PrimoOnline – онлайновая версия популярного конвертера PrimoPDF.
  3. PDF reDirect: Бесплатная программа PDF reDirect содержит много мощных функций, включая создание файлов PDF, их предварительный просмотр, шифрование и пр., которые во многих случая могут заменить продукты Adobe.
  4. doPDF: Установив doPDF в качестве драйвера виртуального принтера PDF, можно создавать файлы PDF с помощью функции распечатки.
  5. CC (Free) PDF Converter: Этот драйвер принтера позволяет создавать файлы PDF из любого приложения Windows, в котором имеется возможность распечатки.
  6. PDFCreator обеспечивает создание файлов PDF из любой программы с функцией распечатки, а также их шифрование и автосохранение с предустановленными настройками.
  7. Open Office поддерживает экспорт в формат PDF с возможностью задавать уровни компрессии, а также работать с эскизами и гиперссылками.
  8. Scribus: Эта настольная издательская система позволяет создавать интерактивные презентации и формы в формате PDF.
  9. HylaFAX – факсимильный сервер с открытым исходным кодом, который можно сконфигурировать для отправки в формате PDF.

Онлайновые и локальные редакторы PDF

Эти бесплатные программы позволяют легко работать с документами в формате PDF.

  1. PDFescape: Эта онлайновая программа предназначена для чтения и редактирования файлов PDF, а также для создания и заполнения форм. Она может запускаться в веб-браузере с поддержкой JavaScript.
  2. PDFedit: Этот редактор работает с документами в формате PDF и позволяет создавать пользовательские скрипты и подключаемые модули.
  3. Multivalent browser: Хотя этот браузер и не является полноценным редактором, он поддерживает базовые функции редактирования (создание аннотаций). Кроме того, в нем имеется ряд специальных средств командной строки, например, для слияния, сжатия и разархивирования файлов PDF.

Программы просмотра

Если требуется просто открыть и прочитать файлы в формате PDF, можно ограничиться этими компактными просмотрщиками.

  1. Sumatra PDF – компактный просмотрщик PDF под Windows с минимальным набором функций. Он работает без инсталляции и запускается с USB-накопителя.
  2. FoxIt Reader: Программа Foxit для просмотра файлов PDF – непревзойденный лидер (в особенности для пользователей сервиса Digg). Она также обладает широким набором функций (при очень выгодной цене ).
  3. PalmPDF: Эта программа просмотра PDF используется на устройствах под управлением Palm OS.
  4. Evince: Пользователи Gnome могут воспользоваться Evince – средством просмотра документов в форматах PDF и PostScript.
  5. Preview: Программа Preview входит в состав Mac OS X и предназначена для просмотра изображений и PDF.
  6. ePDFView – компактный просмотрщик PDF с использованием библиотек GTK+ и Poppler.
  7. Okular: Этот просмотрщик документов для KDE 4 поддерживает форматы PDF, PostScript и многие другие.
  8. Xpdf – просмотрщик PDF, который имеется почти во всех Unix-подобных ОС и позволяет читать защищенные файлы в формате PDF, экспортировать картинки и пр.

Средства обеспечения совместимости

Эти программы обеспечивают совместимость формата PDF с HTML, XML и свободными форматами, а также выполняют ряд других функций.

  1. PythonPoint: Эта программа служит для создания презентаций, которые открываются в любом просмотрщике PDF.
  2. AxPoint создает слайд-шоу в формате PDF из файлов XML.
  3. DocBook XSL Stylesheets создает и сохраняет форматонезависимые документы, которые могут публиковаться в HTML, PDF и других форматах.
  4. Unipage превращает любую онлайновую или локальную страницу в файл HTML, который может использоваться в качестве платформонезависимого документа. Хотя в настоящее время Unipage доступен только под Windows, скоро должны появиться версии с поддержкой других ОС и браузеров.
  5. EasyPDF SDK: Несложный комплект средств разработки EasyPDF позволяет создавать функции PDF с минимальными трудозатратами и очень маленьким объемом кода.
  6. KWord – это текстовый процессор из пакета Koffice с функцией импорта PDF.
  7. PDFlib: Благодаря средствам разработки PDFlib разработчики могут добавлять в свои программы поддержку PDF и генерировать PDF-файлы на сервере.
  8. Ghostscript: Пакет Ghostscript позволяет одинаково эффективно интерпретировать язык PostScript и PDF, а также конвертировать их в более быстрые форматы.
  9. Mozilla Archive Format: Это расширении может сохранять страницы в формате MHTML, преобразуя их в платформонезависимые документы.
  10. Pstoedit: Эта программа конвертирует файлы PostScript или PDF в другие выходные форматы, такие как WOMF/EMF, PDF, DXF, CGM и HTML.
Читайте также  Свит хоум 3д sweet home 3d

Программы командной строки для обработки и редактирования PDF

Эти редакторы не могут использоваться на десктопе аналогично Adobe Acrobat или другим программам для работы с PDF. Вместо этого их можно встраивать в приложения для автоматизации процесса создания и обработки PDF.

  1. PJ: Разработка компании Etymon, предшествовавшая PJX, одна из первых попыток сделать PDF более доступным на основе открытого кода. PJ – это библиотека классов Java, которая поддерживает парсинг, генерацию и обработку файлов PDF.
  2. PDFlib: Средство разработки PDFlib позволяет разрабатывать программы с поддержкой PDF и генерировать PDF-файлы на сервере.
  3. mbtPdfAsm: Приложение mbtPdfAsm – это встроенный ассемблер для компоновки и слияния файлов PDF, извлечения из них информации и обновления метаданных PDF.
  4. PDF::API2 предлагает средства «нового поколения» для создания файлов PDF и работы с ними.
  5. PDF Clown – это библиотека с открытым кодом, которая обеспечивает разделение, слияние документов и другие возможности.
  6. iText – это отличная библиотека для разработчиков, которым необходимо автоматизировать генерацию файлов PDF и работу с ними.
  7. FreeDist: Этот бесплатный аналог Acrobat Distiller может конвертировать файлы в формат PDF, а также создавать документ PDF из нескольких файлов, объединяемых в определенной последовательности.
  8. Pdftk: Этот комплект средств разработки обеспечивает широкий набор функций командной строки, таких как объединение файлов, заполнение форм и шифрование.

Библиотеки, скрипты и системы для создания файлов PDF

Эти библиотеки, скрипты и системы позволяют разработчикам, которым, помимо генерации PDF на десктопе, требуются дополнительные функции, добавлять в разрабатываемые приложения возможность создания файлов PDF.

  1. CUPS: Common Unix Printing System (CUPS) – это, прежде всего, система, позволяющая использовать компьютер в качестве сервера печати, которая также обладает мощной функцией экспорта в формат PDF.
  2. Lout – система форматирования документов, реализация которой называется Basser Lout. Она обеспечивает вывод документов в PDF, неформатированный текст и многие другие форматы.
  3. Indexed PDF Creator: Эта программа автоматически генерирует индекс ключевых слов для документов PDF, который облегчает читателям поиск конкретных слов и фраз в документе.
  4. Cairo – векторная графическая библиотека с возможностью создания документов PDF.
  5. LyX – текстовый процессор, который пользуется особой популярностью в научном сообществе и поддерживает экспорт в PDF.
  6. Fly2PDF: Эта библиотека ActiveX позволяет напрямую создавать документы PDF.
  7. PDF Creator Pilot: Эта библиотека служит для создания файлов PDF из таких распространенных языков программирования, как Visual Basic и ASP.
  8. XeTex – система набора текста с возможностью генерации PDF.
  9. FPDF служит для создания файлов PDF средствами языка PHP без использования библиотеки PDFlib.
  10. Inkscape – векторный редактор с открытым кодом и поддержкой экспорта в PDF.
  11. PdfTeX – система набора текста с возможностью вывода файлов PDF и поддержкой ряда функций, таких как ссылки и оглавления.
  12. ReportLab – библиотека для генерации PDF-файлов, особенно полезная для Интернет-издателей, разработчиков и дизайнеров, которым необходима возможность оперативно генерировать PDF-файлы в автоматическом режиме.
  13. Tiny RML2PDF: Эта программа позволяет создавать документы PDF на основе RML, определяя внешний вид печатного документа.
  14. HTML_ToPDF: Этот класс PHP предназначен для быстрого и легкого преобразования пользовательских HTML-файлов в формат PDF.
Читайте также  Почему в вайбере недоступно видео

Другие программы

Используя эти программы, можно расширить функциональность файлов PDF.

  1. Skim – работающая под OS X программа просмотра PDF с возможностью добавлять примечания и выделять содержимое любого файла PDF.
  2. Notepad Generator: Эта полностью настраиваемая программа позволяет легко создать блокноты, распечатываемые из PDF.
  3. PDFmap автоматически генерирует интерактивные карты в формате PDF.

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

Есть необходимость удобно собрать простой pdf документ, с изображениями и текстом. Что бы всегда можно было подправить и вновь сгенерировать pdf.
Какими инструментами можно воспользоваться, online или десктопные.
Интересуют инструменты и под windows и mac и ubuntu.
Вариант с версткой html и дальнейшей конвертацией в pdf и так понятен. Интересуют иные варианты.

Кто как реализует данную задачу?

Видимо не совсем правильно поставил вопрос. Про печать уже готового документа проблемы не стоит. Интересует, скажем так, конструктор pdf-отчетов или что-то подобное. Например есть какой-то текст, таблицы, изображения из них хочу сформировать отчет в pdf. Закинуть все в doc и перевести в pdf не подходит, так как нужно хорошее оформление.
Нужен такой инструмент, где будет удобно формировать структуру и сохранять в pdf, как например верстка печатных изданий.

  • Вопрос задан более двух лет назад
  • 5660 просмотров

1. Если надо именно _полиграфическое качество_ (т.е. ориентированное на типографию: с цветоделением, crop marks и т.п. штуковинами), то решение — кастомный xml и возможности InDesign по использованию xml-содержимого.

Есть даже специальная литература по этому поводу: "XML Publishing with Adobe InDesign " (shop.oreilly.com/product/0636920015949.do)

2. Если же НЕ надо полиграфическое качество (в просто обычный качественный pdf), то решение: кастомный xml (под данные вашего отчета) >> xsl:fo >> fo >> pdf . Т.о. вы будете получать гарантированное содержимое (дизайн) с изменяемой частью (данные). Можно даже это все дело запихать в CI 🙂

На вскидку: xml (c вашей схемой, будь то DTD или W3C Schema или RelaxNG) >> xsltproc (libxslt) | saxon | xalan [для шага xml > fo] >> FOP [для шага fo > pdf]
И все — с нулевыми затратами по софту.

П. 2 применяется в документации и называется "Технология единого источника в технической документации" (Single sourcing technical documentation).

Ссылка на основную публикацию
Adblock
detector