Как конвертировать PDF в PDF / A

18

Мой университет требует представленных PDF файлов , чтобы быть в PDF формате / A .

Я пытался найти конвертер, но все они очень дорогие и / или сложные.

Как я могу преобразовать свой существующий файл PDF в PDF / A?

Большое спасибо!

Бен
источник
1
Если это только текстовые документы с простым форматированием, вы можете открыть их в OpenOffice и сохранить их как PDF (OpenOffice имеет собственный экспорт PDF, но я не знаю, совместим ли он с PDF / A). Кроме этого, спросите свою школу, могут ли они предоставить какие-либо инструменты, поскольку это является их требованием.
FrustratedWithFormsDesigner
3
@FrustratedWithFormsDesigner: LibreOffice позволяет экспортировать текстовые документы в формате PDF / A, как описано здесь .
ThatGuy
@ThatGuy -100 прочитайте вопрос: он просил конвертировать PDF !!!
Томас
1
@ Томас: ¯ \ _ (ツ) _ / ¯ ... Я не отвечал на вопрос ОП. Я четко отвечал на FrustratedWithFormsDesigner.
ThatGuy

Ответы:

5

Для сохранения существующих документов Word в PDF / A вам нужна только последняя версия Microsoft Word. Для создания из других продуктов, которые вы печатаете, вы можете использовать бесплатный PDF / A создатель, как на www.freepdfcreator.org

Если вам необходимо подтвердить, что файл PDF / A соответствует стандарту, вы можете воспользоваться нашим бесплатным сервисом по адресу www.validatepdfa.com.

Преобразование существующих PDF-файлов в PDF / A без потерь немного сложнее и не всегда возможно. Acrobat 9 и 10 могут сделать это. Наш бизнес, Solid Documents, также продает продукт, который делает это (и другие общие функции архивирования) за 99 долларов: Solid PDF Tools

прагматический
источник
3
К сожалению, Free PDF Creator часто приводил к зависанию или сбоям программ, из которых я пытался распечатать, и кратко высвечивал всплывающее окно о «специальных предложениях». Когда я связался со службой поддержки Solid Documents, мне сообщили, что «Бесплатная версия является промежуточной версией, и мы не можем рассматривать ее проблемы».
Марк Берри
Ответ Курта Пфайли ниже гораздо лучше.
mb21
16

PDF / A является международным стандартом ISO для через rchiving PDF - файлов. Стандарт требует строгого соответствия своему набору правил (например, «вставлять все шрифты», «не использовать прозрачные пленки», «не использовать JavaScript», «не использовать шифрование», ...).

Существует множество PDF-файлов, которые утверждают, что являются PDF / A, но не прошли настоящий тест на дым. Это утверждение является просто тегом в метаданных файла. Этот тег может заставить Fe Acrobat Reader отображать специальный совет при его рендеринге.

Проверка на подлинное соответствие требует некоторого довольно обширного коммерческого "предполетного" программного обеспечения. В настоящее время я не знаю ни одной бесплатной утилиты для этой работы. Смотрите также здесь для некоторых результатов испытаний: Isartor testsuite .

Вы можете использовать Ghostscript для (попытки) конвертировать PDF в PDF / A. Как это сделать, описано здесь ( Обновление: для более новых версий здесь ).

Но обратите внимание: этот документ был обновлен совсем недавно [ * ]. Предыдущие версии Ghostscript Ps2pdf.htm вводили пользователей в заблуждение , заставляя их запускать команду, которая создавала PDF-файлы, претендующие на звание PDF / A, но не прошедшие реальные тесты на дым.

Как конвертировать PDF в PDF / A с помощью Ghostscript:

Вот командная строка:

gswin32c ^
   -dPDFA ^
   -dNOOUTERSAVE ^
   -dUseCIEColor ^
   -sProcessColorModel=DeviceCMYK ^
   -sDEVICE=pdfwrite ^
   -o output_pdfa.pdf ^
   -dPDFACompatibilityPolicy=1 ^
    PDFA_def.ps ^
    input.pdf

[ * ] Примечание: проблема заключается в параметре PDFA_def.ps. Это файл, который вам нужно отредактировать в соответствии с вашими потребностями. Ghostscript поставляется с образцом в своем /libподкаталоге. Этот образец не будет работать как есть без его редактирования. Как редактировать это в комментариях к образцу.

Курт Пфайфл
источник
Так можно ли сказать, что PDF / A не является форматом файла как таковым, а на самом деле просто набором требований соответствия для создания файла PDF с использованием существующей технологии?
JohnFx
3
@JohnFx: в некотором смысле, да. Каждый PDF / A-1b (или PDF / A-1a) также является действительным PDF в общем смысле. Но не каждый PDF успешно проверяется как PDF / A *. Спецификации PDF / A- * делают 2 вещи: (1) ограничивают набор функций, указанных в общей спецификации PDF-1.4, подмножеством разрешенных; (2) требуют строго следовать нескольким правилам, которые в общей спецификации PDF «делай или не делай - как хочешь» (например, встраивание всех используемых шрифтов).
Курт Пфайфл
7

Я использовал следующую команду для преобразования PDF в PDF-A:

gs -dPDFA -dBATCH -dNOPAUSE -dNOOUTERSAVE -dUseCIEColor -sProcessColorModel=DeviceCMYK -sDEVICE=pdfwrite -sPDFACompatibilityPolicy=1 -sOutputFile=MyOutPutPDF-A.pdf PDFOriginal.ps

Если у вас есть файл PDF, сначала преобразуйте его в PS для работы с приведенным выше кодом. Я несколько раз пытался с PDF-файлом быть непосредственно преобразованным в PDF-A. Однако это не сработало.

Вот способ конвертировать ваш PDF в PS файл:

pdftops PDFOriginal.pdf PDFOriginal.ps
сохам
источник
К сожалению, эти PDF-файлы не принимаются моим университетом: /
Томас
4

Инструмент « Сохранить как PDF » в Microsoft Office 2007 сохраняет в формате PDF / A.

Документ PDF / A - это просто документ PDF, в котором используется определенное подмножество PDF, разработанное для обеспечения его «автономности». Т.е. нельзя полагаться на информацию из внешних источников (например, программы шрифтов и гиперссылки). Из википедии :

Другие ключевые элементы для совместимости PDF / A включают в себя:

* Audio and video content are forbidden.
* JavaScript and executable file launches are forbidden.
* All fonts must be embedded and also must be legally embeddable for
  unlimited, universal rendering. This also applies to the so-called     
  PostScript standard fonts such as Times or Helvetica.
* Colorspaces specified in a device-independent manner.
* Encryption is disallowed.
* Use of standards-based metadata is mandated.

Редактировать:

Так как есть на самом деле не все инструменты для тестирования , если PDF является PDF / A, это безопасная ставка, как и вы, ваш университет также не имеет никакого способа , чтобы проверить , что документ , который вы отправить их на PDF / A .

Вероятно, единственная причина, по которой они специально просят об этом, заключается в том, что они могут быть уверены, что весь контент будет «там», когда они его откроют. Они просто довольно загадочно (и плохо) выразили это требование как то, что оно должно быть PDF / A. Таким образом, простой способ проверить, соответствует ли PDF-файл их истинному требованию автономности, - это передать PDF-файл и просмотреть его с другого компьютера (предпочтительно автономного) и убедиться, что все выглядит так, как должно.

imoatama
источник
2
ах, есть ли способ определить, является ли существующий PDF PDF или PDF / A?
Бен
1
@ben: я не знаю ни одного инструмента, который бы определял, действительно ли PDF является PDF / A. PDF / A является международным стандартом ISO для через rchiving PDF - файлов. Стандарт требует строгого соответствия своему набору правил («вставлять все шрифты», «не использовать прозрачные пленки»). Существует множество PDF-файлов, которые утверждают, что являются PDF / A, но не прошли настоящие тесты на дым. Это утверждение является просто тегом в метаданных файла. Этот тег может заставить Fe Acrobat Reader отображать особую подсказку. Проверка на подлинное соответствие требует некоторого довольно обширного коммерческого программного обеспечения. Я не знаю ни одной бесплатной утилиты для этой работы.
Курт Пфайфл
Спасибо за информацию Pipitas - тогда кажется вероятным, что даже университет не может проверить наверняка, является ли документ PDF / A, и поэтому это не является жестким требованием - см. Мое редактирование.
Имоатама
@imoatama: ты видел мой другой ответ? Он объясняет, как конвертировать PDF в PDF / A. Если вы используете -dPDFACompatibilityPolicy=0, ваш PDF будет претендовать на формат PDF / A, даже если в процессе преобразования Ghostscript были обнаружены несоответствующие и не исправляемые файлы. Возможно, вы создали такой «фальшивый» PDF / Как я уже упоминал в другом месте ...
Курт Пфайфл
MS Word «сохранить как PDF» также утверждает, что PDF является PDF / A. Не нужно использовать Ghostscript.
Имоатама
2

В macOSX, без использования pdftopsкоторого я не смог установить (как предложил @ soham.m17), вы можете сделать:

pdf2ps oldPdf.pdf psVersionOfOldps.ps

конвертировать ваш PDF в формат PS, а затем:

gs -dPDFA -dBATCH -dNOPAUSE -dNOOUTERSAVE -dUseCIEColor -sProcessColorModel=DeviceCMYK -sDEVICE=pdfwrite -sPDFACompatibilityPolicy=1 -sOutputFile=MyOutPutPDF-A.pdf psVersionOfOldps.ps

конвертировать в pdf / A.

Франческо Пегораро
источник
2

Единственный способ, который работал для меня в Windows 10, - это небольшая модификация ответа Сохама (который работал для меня, но с ошибками):

  • преобразуя PDFв pspdf2ps source.pdf temp.ps)
  • преобразование обратно psв PDF/Aиспользовании Ghostscript 9.22 с

gswin64c -dPDFA -dBATCH -dNOPAUSE -dPDFSETTINGS=/prepress -dNOOUTERSAVE -sColorConversionStrategy=UseDeviceIndependentColor -sProcessColorModel=DeviceRGB -sDEVICE=pdfwrite -sPDFACompatibilityPolicy=1 -sOutputFile=destination.pdf temp.ps

(Возможно, вам придется добавить до gswin64cполного пути, который для меня был C:\Program Files\gs\gs9.22\bin\- то же самое pdf2ps, в этом случае путь для меня был C:\Program Files\gs\gs9.22\lib\)

Если полученный файл слишком большой, вы можете опустить -dPDFSETTINGS=/prepressопцию. Без этой опции результирующий файл будет меньше (даже меньше, чем оригинал в моем случае), но можно заметить ухудшение качества изображения.

Получившееся, PDFкажется, соответствует PDF/Aдаже без -dNOOUTERSAVEопции, хотя встроено меньше шрифтов (возможно, кто-то может объяснить разницу).

Когда я говорю «соответствует PDF/A», я имею в виду не только то, что PDF/A«баннер» отображается в Acrobat Reader, но и то, что файл проходит онлайн-проверку, предоставленную https://www.pdf-online.com/osa/validate.aspx.

Я не знаю, насколько надежна такая онлайновая служба проверки, однако ей удалось обнаружить несоответствующие файлы, которые отображали PDF/A«баннер» в Acrobat Reader (который, следовательно, не выглядит надежным в этом отношении).

MMJ
источник
0

Простой ответ:

Вы можете установить Libre Office , это бесплатно

Откройте PDF и сохраните как PDF ... [выберите опцию PDF / A]

... все готово!

PYK
источник