GetDocumentConformance() Метод (PdfDocument)
В этом разделе
Возвращает соответствие PDF документа из метаданных PDF документа.
Синтаксис
Return Value
Соответствие PDF документа.
Ремарки
Метод поддерживает обнаружение следующих стандартов семейства PDF/A:
- PDF/A-1a
- PDF /A-1b
- PDF/A-2a
- PDF/A-2b
- PDF/A-2u
- PDF/A-3a
- PDF/A-3b
- PDF/A-3u
Пример
Вот пример, показывающий, как получить PDF документ. соответствие метаданных PDF документа:
''' <summary>
''' Returns the PDF document conformance from the PDF document metadata.
''' </summary>
''' <param name="pdfFilename">The filename of PDF document.</param>
Public Shared Sub GetDocumentConformanceInfo(pdfFilename As String)
' open PDF document
Using document As New Vintasoft.Imaging.Pdf.PdfDocument(pdfFilename)
' get the PDF document conformance
Dim conformance As Vintasoft.Imaging.Pdf.PdfDocumentConformance = document.GetDocumentConformance()
' output information about the PDF document conformance
If conformance = Vintasoft.Imaging.Pdf.PdfDocumentConformance.Undefined Then
System.Console.WriteLine("Conformance is undefined.")
Else
System.Console.WriteLine(String.Format("Document metadata declares conformance with {0} format.", conformance))
End If
End Using
End Sub
/// <summary>
/// Returns the PDF document conformance from the PDF document metadata.
/// </summary>
/// <param name="pdfFilename">The filename of PDF document.</param>
public static void GetDocumentConformanceInfo(string pdfFilename)
{
// open PDF document
using (Vintasoft.Imaging.Pdf.PdfDocument document =
new Vintasoft.Imaging.Pdf.PdfDocument(pdfFilename))
{
// get the PDF document conformance
Vintasoft.Imaging.Pdf.PdfDocumentConformance conformance = document.GetDocumentConformance();
// output information about the PDF document conformance
if (conformance == Vintasoft.Imaging.Pdf.PdfDocumentConformance.Undefined)
{
System.Console.WriteLine("Conformance is undefined.");
}
else
{
System.Console.WriteLine(string.Format("Document metadata declares conformance with {0} format.",
conformance));
}
}
}
Требования
Целевые платформы: .NET 8; .NET 7; .NET 6; .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5
Смотрите также