The fastest Rust PDF library with text extraction: 0.8ms mean, 100% pass rate on 3,830 PDFs. 5× faster than pdf_extract, 17× faster than oxidize_pdf. Extract, create, and edit PDFs.
// Extract text from every page of a PDF and print it.
// Run: dotnet run -- document.pdf
usingPdfOxide.Core;if(args.Length<1){Console.Error.WriteLine("Usage: dotnet run -- <file.pdf>");return1;}varpath=args[0];usingvardoc=PdfDocument.Open(path);Console.WriteLine($"Opened: {path}");Console.WriteLine($"Pages: {doc.PageCount}\n");for(inti=0;i<doc.PageCount;i++){vartext=doc.ExtractText(i);Console.WriteLine($"--- Page {i+1} ---");Console.WriteLine($"{text}\n");}return0;