PdfCompliance

PdfCompliance enumeration

Указывает уровень соответствия стандартам PDF.

public enum PdfCompliance

Ценности

ИмяЦенностьОписание
Pdf170Выходной файл будет соответствовать стандарту PDF 1.7 (ISO 32000-1).
Pdf201Выходной файл будет соответствовать стандарту PDF 2.0 (ISO 32000-2).
PdfA1a2Выходной файл будет соответствовать стандарту PDF/A-1a (ISO 19005-1). Этот уровень включает в себя все требования PDF/A-1b и дополнительно требует включения структуры документа (также известной как «разметка» ), с целью обеспечения возможности поиска и повторного использования содержимого документа.
PdfA1b3Выходной файл будет соответствовать стандарту PDF/A-1b (ISO 19005-1). Целью PDF/A-1b является обеспечение надежного воспроизведения визуального вида документа .
PdfA2a4Выходной файл будет соответствовать стандарту PDF/A-2a (ISO 19005-2). Этот уровень включает в себя все требования PDF/A-2u и дополнительно требует включения структуры документа (также известной как «разметка» ), с целью обеспечения возможности поиска и повторного использования содержимого документа.
PdfA2u5Выходной файл будет соответствовать стандарту PDF/A-2u (ISO 19005-2). Целью PDF/A-2u является сохранение статического визуального вида документа с течением времени, независимо от инструментов и систем, используемых для создания, хранения или рендеринг файлов. Кроме того, любой текст, содержащийся в document , можно надежно извлечь как серию кодовых точек Unicode.
PdfA46Выходной файл будет соответствовать стандарту PDF/A-4 (ISO 19005-4:2020). Целью PDF/A-4 является сохранение статического визуального вида документа с течением времени, независимо от инструментов и систем, используемых для создания. , хранение или рендеринг файлов. Кроме того, любой текст, содержащийся в document , можно надежно извлечь как серию кодовых точек Unicode.
PdfUa17Выходной файл будет соответствовать стандарту PDF/UA-1 (ISO 14289-1). Основная цель PDF/UA — определить, как представлять электронные документы в формате PDF способом a , который позволяет файлу быть доступен.

Примеры

Показывает, как установить уровень соответствия стандартам PDF для сохраненных PDF-документов.

Document doc = new Document(MyDir + "Images.docx");

// Создаем объект «PdfSaveOptions», который мы можем передать методу «Save» документа.
// чтобы изменить способ преобразования этого метода в .PDF.
// Обратите внимание, что некоторые PdfSaveOptions запрещены при сохранении в один из стандартов и автоматически исправляются.
// Используйте IWarningCallback, чтобы узнать, какие параметры автоматически исправляются.
PdfSaveOptions saveOptions = new PdfSaveOptions();

// Установите для свойства «Соответствие» значение «PdfCompliance.PdfA1b», чтобы оно соответствовало стандарту «PDF/A-1b»,
// целью которого является сохранение визуального вида документа при преобразовании Aspose.Words в PDF.
// Установите для свойства «Соответствие» значение «PdfCompliance.Pdf17», чтобы соответствовать стандарту «1.7».
// Установите для свойства «Соответствие» значение «PdfCompliance.PdfA1a», чтобы оно соответствовало стандарту «PDF/A-1a»,
// который соответствует «PDF/A-1b», а также сохраняет структуру исходного документа.
// Установите для свойства «Соответствие» значение «PdfCompliance.PdfUa1», чтобы оно соответствовало стандарту «PDF/UA-1» (ISO 14289-1),
// целью которого является определение представления электронных документов в формате PDF, обеспечивающих доступ к файлу.
// Установите для свойства «Соответствие» значение «PdfCompliance.Pdf20», чтобы соответствовать стандарту «PDF 2.0» (ISO 32000-2).
// Установите для свойства «Соответствие» значение «PdfCompliance.PdfA4», чтобы оно соответствовало стандарту «PDF/A-4» (ISO 19004:2020),
// который сохраняет статический внешний вид документа с течением времени.
// Это помогает сделать документы доступными для поиска, но может значительно увеличить размер и без того больших документов.
saveOptions.Compliance = pdfCompliance;

doc.Save(ArtifactsDir + "PdfSaveOptions.Compliance.pdf", saveOptions);

Смотрите также