Мой университет требует представленных PDF файлов , чтобы быть в PDF формате / A .
Я пытался найти конвертер, но все они очень дорогие и / или сложные.
Как я могу преобразовать свой существующий файл PDF в PDF / A?
Большое спасибо!
Мой университет требует представленных PDF файлов , чтобы быть в PDF формате / A .
Я пытался найти конвертер, но все они очень дорогие и / или сложные.
Как я могу преобразовать свой существующий файл PDF в PDF / A?
Большое спасибо!
Ответы:
Для сохранения существующих документов 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
PDF / A является международным стандартом ISO для через rchiving PDF - файлов. Стандарт требует строгого соответствия своему набору правил (например, «вставлять все шрифты», «не использовать прозрачные пленки», «не использовать JavaScript», «не использовать шифрование», ...).
Существует множество PDF-файлов, которые утверждают, что являются PDF / A, но не прошли настоящий тест на дым. Это утверждение является просто тегом в метаданных файла. Этот тег может заставить Fe Acrobat Reader отображать специальный совет при его рендеринге.
Проверка на подлинное соответствие требует некоторого довольно обширного коммерческого "предполетного" программного обеспечения. В настоящее время я не знаю ни одной бесплатной утилиты для этой работы. Смотрите также здесь для некоторых результатов испытаний: Isartor testsuite .
Вы можете использовать Ghostscript для (попытки) конвертировать PDF в PDF / A. Как это сделать, описано здесь ( Обновление: для более новых версий здесь ).
Но обратите внимание: этот документ был обновлен совсем недавно [ * ]. Предыдущие версии Ghostscript Ps2pdf.htm вводили пользователей в заблуждение , заставляя их запускать команду, которая создавала PDF-файлы, претендующие на звание PDF / A, но не прошедшие реальные тесты на дым.
Вот командная строка:
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 в 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 » в 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-файл и просмотреть его с другого компьютера (предпочтительно автономного) и убедиться, что все выглядит так, как должно.
-dPDFACompatibilityPolicy=0
, ваш PDF будет претендовать на формат PDF / A, даже если в процессе преобразования Ghostscript были обнаружены несоответствующие и не исправляемые файлы. Возможно, вы создали такой «фальшивый» PDF / Как я уже упоминал в другом месте ...
В 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.
Единственный способ, который работал для меня в Windows 10, - это небольшая модификация ответа Сохама (который работал для меня, но с ошибками):
PDF
в ps
(с pdf2ps 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 (который, следовательно, не выглядит надежным в этом отношении).
Простой ответ:
Вы можете установить Libre Office , это бесплатно
Откройте PDF и сохраните как PDF ... [выберите опцию PDF / A]
... все готово!