using ComPDFKit.PDFDocument; using System; using System.IO; namespace ImageExtractTest { internal class ImageExtractTest { private static string outputPath =Path.Combine(Path.GetDirectoryName(Path.GetDirectoryName(Path.GetDirectoryName(System.IO.Directory.GetCurrentDirectory()))) ?? string.Empty, "Output", "CS"); static void Main(string[] args) { #region Perparation work Console.WriteLine("Running Bookmark test sample…\r\n"); SDKLicenseHelper.LicenseVerify(); CPDFDocument document = CPDFDocument.InitWithFilePath("CommonFivePage.pdf"); if (!Directory.Exists(outputPath)) { Directory.CreateDirectory(outputPath); } #endregion #region Sample 1: Extract image ExtractImage(document); document.Release(); Console.WriteLine("--------------------"); #endregion Console.WriteLine("Done"); Console.WriteLine("--------------------"); Console.ReadLine(); } /// /// Extract all images from document /// /// Regular documet with some picture static private void ExtractImage(CPDFDocument document) { document.ExtractImage("1-5", outputPath); } } }