• <menu id="w2i4a"></menu>
  • logo Spire.PDF教程-文檔操作
    文檔首頁>>Spire.PDF教程-文檔操作>>【教程】Spire.PDF 教程:在C#中檢測(cè)PDF文件是否為PDF/A

    【教程】Spire.PDF 教程:在C#中檢測(cè)PDF文件是否為PDF/A


    Spire.PDF為開發(fā)人員提供了兩種檢測(cè)PDF文件是否為PDF/A的方法,一個(gè)是使用PdfDocument.Conformance屬性,另一個(gè)是使用PdfDocument.XmpMetaData屬性。以下示例演示了如何使用這兩種方法。

    以下是我們用于演示的示例文件的屏幕截圖:

    圖片1

    使用PdfDocument.Conformance

    //Initialize a PdfDocument object 
    PdfDocument pdf = new PdfDocument();
    //Load the PDF file
    pdf.LoadFromFile("Example.pdf");
    
    //Get the conformance level of the PDF file            
    PdfConformanceLevel conformance = pdf.Conformance;
    Console.WriteLine("This PDF file is " + conformance.ToString());

    輸出:

    圖片2

    使用PdfDocument.XmpMetaData

    //Initialize a PdfDocument object
    PdfDocument pdf = new PdfDocument();
    //Load the PDF file
    pdf.LoadFromFile("Example.pdf");
    
    //Get the XMP MetaData of the file
    XmpMetadata xmpData = pdf.XmpMetaData;
    
    //Get the XMP MetaData in XML format
    XmlDocument xmlData = xmpData.XmlData;
    string s = xmlData.InnerXml;
    Console.WriteLine(s);

    輸出:

    從以下輸出中,我們可以看到有一個(gè)名為pdfaid:part的XML標(biāo)記和另一個(gè)名為pdfaid:conformance的XML標(biāo)記。 PDF / A規(guī)范指出pdfaid:部分引用PDF / A版本標(biāo)識(shí)符,而pdfaid:一致性引用PDF / A一致性級(jí)別(PDF / A-1的情況下為A或B)。 在這個(gè)例子中,PDF / A版本是1,PDF / A一致性等級(jí)是A.也就是說,這個(gè)文件是PDF / A

    圖片3

     

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();