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);
}
}
}