PdfCompliance

PdfCompliance enumeration

PDF standartları uyumluluk düzeyini belirtir.

public enum PdfCompliance

değerler

İsimDeğerTanım
Pdf170Çıktı dosyası PDF 1.7 (ISO 32000-1) standardına uygun olacaktır.
Pdf201Çıktı dosyası PDF 2.0 (ISO 32000-2) standardına uygun olacaktır.
PdfA1a2Çıktı dosyası PDF/A-1a (ISO 19005-1) standardıyla uyumlu olacaktır. Bu düzey, PDF/A-1b’nin tüm gereksinimlerini içerir ve ek olarak belge yapısının (“etiketlenmiş” olarak da bilinir) dahil edilmesini gerektirir ), belge içeriğinin aranabilmesini ve başka amaçlara uygun hale getirilebilmesini sağlamak amacıyla.
PdfA1b3Çıktı dosyası PDF/A-1b (ISO 19005-1) standardına uygun olacaktır. PDF/A-1b, belgenin görsel görünümünün güvenilir şekilde çoğaltılmasını sağlama amacına sahiptir.
PdfA2a4Çıktı dosyası PDF/A-2a (ISO 19005-2) standardıyla uyumlu olacaktır. Bu düzey, PDF/A-2u’nun tüm gereksinimlerini içerir ve ek olarak belge yapısının (“etiketlenmiş” olarak da bilinir) dahil edilmesini gerektirir ), belge içeriğinin aranabilmesini ve başka amaçlara uygun hale getirilebilmesini sağlamak amacıyla.
PdfA2u5Çıktı dosyası PDF/A-2u (ISO 19005-2) standardıyla uyumlu olacaktır. PDF/A-2u, oluşturma, depolama için kullanılan araçlardan ve sistemlerden bağımsız olarak belgenin statik görsel görünümünü zaman içinde koruma amacına sahiptir veya dosyaların işlenmesi. Ek olarak, document belgesinde bulunan herhangi bir metin, bir dizi Unicode kod noktası olarak güvenilir bir şekilde çıkarılabilir.
PdfA46Çıktı dosyası PDF/A-4 (ISO 19005-4:2020) standardıyla uyumlu olacaktır. PDF/A-4, araçlardan ve oluşturmak için kullanılan sistemlerden bağımsız olarak belgenin statik görsel görünümünü zaman içinde koruma amacına sahiptir , dosyaları depolamak veya işlemek. Ek olarak, document belgesinde bulunan herhangi bir metin, bir dizi Unicode kod noktası olarak güvenilir bir şekilde çıkarılabilir.
PdfUa17Çıktı dosyası PDF/UA-1 (ISO 14289-1) standardına uygun olacaktır. PDF/UA’nın temel amacı, dosyanın görüntülenmesine izin verecek şekilde PDF formatındaki elektronik belgelerin a şeklinde nasıl temsil edileceğini tanımlamaktır. erişilebilir.

Örnekler

Kaydedilen PDF belgelerinin PDF standartlarına uygunluk düzeyinin nasıl ayarlanacağını gösterir.

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

// Belgenin "Save" yöntemine aktarabileceğimiz bir "PdfSaveOptions" nesnesi oluşturun
// bu yöntemin belgeyi .PDF'ye dönüştürme biçimini değiştirmek için.
// Standartlardan birine kaydederken bazı PdfSaveOptions'ın yasak olduğunu ve otomatik olarak düzeltildiğini unutmayın.
// Hangi seçeneklerin otomatik olarak düzeltildiğini öğrenmek için IWarningCallback'i kullanın.
PdfSaveOptions saveOptions = new PdfSaveOptions();

// "PDF/A-1b" standardına uyum sağlamak için "Compliance" özelliğini "PdfCompliance.PdfA1b" olarak ayarlayın,
// Aspose.Words onu PDF'ye dönüştürürken belgenin görsel görünümünü korumayı amaçlar.
// "1.7" standardına uyum sağlamak için "Compliance" özelliğini "PdfCompliance.Pdf17" olarak ayarlayın.
// "PDF/A-1a" standardına uyum sağlamak için "Compliance" özelliğini "PdfCompliance.PdfA1a" olarak ayarlayın,
// "PDF/A-1b" ile uyumlu ve aynı zamanda orijinal belgenin belge yapısını koruyan.
// "PDF/UA-1" (ISO 14289-1) standardına uyum sağlamak için "Compliance" özelliğini "PdfCompliance.PdfUa1" olarak ayarlayın,
// dosyanın erişilebilir olmasını sağlayan PDF'deki elektronik belgeleri temsil etmeyi tanımlamayı amaçlamaktadır.
// "PDF 2.0" (ISO 32000-2) standardına uyum sağlamak için "Compliance" özelliğini "PdfCompliance.Pdf20" olarak ayarlayın.
// "PDF/A-4" (ISO 19004:2020) standardına uyum sağlamak için "Compliance" özelliğini "PdfCompliance.PdfA4" olarak ayarlayın,
// belgenin statik görsel görünümünü zaman içinde koruyan.
// Bu, belgelerin aranabilir olmasına yardımcı olur ancak zaten büyük olan belgelerin boyutunu önemli ölçüde artırabilir.
saveOptions.Compliance = pdfCompliance;

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

Ayrıca bakınız