19 lines
405 B
C#
19 lines
405 B
C#
using Kreuzberg;
|
|
|
|
var config = new ExtractionConfig
|
|
{
|
|
PdfOptions = new PdfConfig
|
|
{
|
|
ExtractMetadata = true
|
|
}
|
|
};
|
|
|
|
var result = KreuzbergLib.ExtractFileSync("document.pdf", config);
|
|
|
|
if (result.Metadata?.Format.Pdf != null)
|
|
{
|
|
var title = result.Metadata.Format.Pdf.Title;
|
|
var author = result.Metadata.Format.Pdf.Author;
|
|
var pageCount = result.Metadata.Format.Pdf.PageCount;
|
|
}
|