PdfCompliance
Содержание
[
Скрывать
]PdfCompliance enumeration
Указывает уровень соответствия стандартам PDF.
public enum PdfCompliance
Ценности
Имя | Ценность | Описание |
---|---|---|
Pdf17 | 0 | Выходной файл будет соответствовать стандарту PDF 1.7 (ISO 32000-1). |
Pdf20 | 1 | Выходной файл будет соответствовать стандарту PDF 2.0 (ISO 32000-2). |
PdfA1a | 2 | Выходной файл будет соответствовать стандарту PDF/A-1a (ISO 19005-1). Этот уровень включает все требования PDF/A-1b и дополнительно требует включения структуры документа (также известной как «тегирование»), с целью обеспечения возможности поиска и повторного использования содержимого документа. |
PdfA1b | 3 | Выходной файл будет соответствовать стандарту PDF/A-1b (ISO 19005-1). Целью PDF/A-1b является обеспечение надежного воспроизведения внешнего вида документа. |
PdfA2a | 4 | Выходной файл будет соответствовать стандарту PDF/A-2a (ISO 19005-2). Этот уровень включает все требования PDF/A-2u и дополнительно требует включения структуры документа (также известной как «тегирование»), с целью обеспечения возможности поиска и повторного использования содержимого документа. |
PdfA2u | 5 | Выходной файл будет соответствовать стандарту PDF/A-2u (ISO 19005-2). PDF/A-2u имеет целью сохранение статического внешнего вида документа с течением времени, независимо от инструментов и систем, используемых для создания, хранения или рендеринга файлов. Кроме того, любой текст, содержащийся в документе , может быть надежно извлечен как ряд кодовых точек Unicode. |
PdfA3a | 6 | Выходной файл будет соответствовать стандарту PDF/A-3a (ISO 19005-3). Этот уровень включает все требования PDF/A-3u и дополнительно требует включения структуры документа (также известной как «тегирование»), с целью обеспечения возможности поиска и повторного использования содержимого документа. |
PdfA3u | 7 | Выходной файл будет соответствовать стандарту PDF/A-3u (ISO 19005-3). PDF/A-3u (а также PDF/A-2u) имеет целью сохранение статического внешнего вида документа с течением времени, независимо от инструментов и систем, используемых для создания, хранения или рендеринга файлов. Кроме того, любой текст, содержащийся в документе , может быть надежно извлечен как ряд кодовых точек Unicode. В дополнение к PDF/A-2u, PDF/A-3u позволяет встраивать вложения в документ PDF. |
PdfA4 | 8 | Выходной файл будет соответствовать стандарту PDF/A-4 (ISO 19005-4:2020). PDF/A-4 имеет целью сохранение статического внешнего вида документа с течением времени, независимо от инструментов и систем, используемых для создания, хранения или рендеринга файлов. Кроме того, любой текст, содержащийся в документе , может быть надежно извлечен как ряд кодовых точек Unicode. |
PdfA4f | 9 | Выходной файл будет соответствовать стандарту PDF/A-4f (ISO 19005-4:2020). Этот уровень включает в себя все требования PDF/A-4 и дополнительно позволяет встраивать вложения в PDF-документ. |
PdfA4Ua2 | 10 | Выходной файл будет соответствовать стандартам PDF/A-4 (ISO 19005-4:2020) и PDF/UA-2 (ISO 14289-2:2024). PDF/A-4 имеет целью сохранение статического внешнего вида документа с течением времени, независимо от инструментов и систем, используемых для создания, хранения или рендеринга файлов. Основная цель PDF/UA — определить, как представлять электронные документы в формате PDF таким образом, чтобы файл был доступен. |
PdfUa1 | 11 | Выходной файл будет соответствовать стандарту PDF/UA-1 (ISO 14289-1). Основная цель PDF/UA — определить, как представлять электронные документы в формате PDF таким образом, чтобы файл был доступен. |
PdfUa2 | 12 | Выходной файл будет соответствовать стандарту PDF/UA-2 (ISO 14289-2:2024). Основная цель PDF/UA — определить, как представлять электронные документы в формате PDF таким образом, чтобы файл был доступен. |
Примеры
Показывает, как установить уровень соответствия стандартам PDF для сохраненных PDF-документов.
Document doc = new Document(MyDir + "Images.docx");
// Создаем объект "PdfSaveOptions", который можно передать методу "Save" документа
// чтобы изменить способ преобразования этим методом документа в .PDF.
// Обратите внимание, что некоторые параметры PdfSaveOptions запрещены при сохранении в один из стандартов и автоматически исправляются.
// Используйте IWarningCallback, чтобы узнать, какие параметры автоматически исправляются.
PdfSaveOptions saveOptions = new PdfSaveOptions();
// Установите свойство "Compliance" на "PdfCompliance.PdfA1b" для соответствия стандарту "PDF/A-1b",
// который направлен на сохранение визуального вида документа, поскольку Aspose.Words преобразует его в PDF.
// Установите свойство «Compliance» на «PdfCompliance.Pdf17» для соответствия стандарту «1.7».
// Установите свойство "Compliance" на "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).
// Установите свойство «Compliance» на «PdfCompliance.PdfA4» для соответствия стандарту «PDF/A-4» (ISO 19004:2020),
// что сохраняет статический внешний вид документа с течением времени.
// Установите свойство «Соответствие» на «PdfCompliance.PdfA4Ua2» для соответствия PDF/A-4 (ISO 19005-4:2020)
// и стандарты PDF/UA-2 (ISO 14289-2:2024).
// Установите свойство «Соответствие» на «PdfCompliance.PdfUa2» для соответствия стандарту PDF/UA-2 (ISO 14289-2:2024).
// Это помогает сделать документы доступными для поиска, но может значительно увеличить размер и без того больших документов.
saveOptions.Compliance = pdfCompliance;
doc.Save(ArtifactsDir + "PdfSaveOptions.Compliance.pdf", saveOptions);
Смотрите также
- пространство имен Aspose.Words.Saving
- сборка Aspose.Words