12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- 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();
- }
- /// <summary>
- /// Extract all images from document
- /// </summary>
- /// <param name="document">Regular documet with some picture</param>
- static private void ExtractImage(CPDFDocument document)
- {
- document.ExtractImage("1-5", outputPath);
- }
- }
- }
|