Helper method to convert a schema value to a date object.
public DateTime AsDate(string value)
public java.util.Date asDate(java.lang.String string);
public:DateTime^ AsDate(String^ value)
def AsDate(self,value):
value
String containing the value to convert.
The converted value as a date, or an empty DateTime if the value could not be converted.
Refer to PDFDocument.EmbeddedFiles for more information on using PDFSchema with PDF portfolio and embedded files.
using Leadtools;using Leadtools.Codecs;using Leadtools.Controls;using Leadtools.Pdf;using Leadtools.Svg;using Leadtools.WinForms;public static void ExtractEmbeddedFiles(string inputFileName, string outputDir){// Load the source documentPDFDocument pdfDocument = new PDFDocument(inputFileName);if (!pdfDocument.HasEmbeddedFiles){Console.WriteLine("PDF does not have embedded files");// No embedded filespdfDocument.Dispose();return;}// Read the attachmentspdfDocument.ParseDocumentStructure(PDFParseDocumentStructureOptions.EmbeddedFiles);if (!Directory.Exists(outputDir))Directory.CreateDirectory(outputDir);foreach (PDFEmbeddedFile embeddedFile in pdfDocument.EmbeddedFiles){// Show this file informationConsole.WriteLine($"Number:{embeddedFile.FileNumber}");Console.WriteLine($" FileName:{embeddedFile.FileName}");Console.WriteLine($" FileSize:{embeddedFile.FileSize}");Console.WriteLine($" Description:{embeddedFile.Description}");Console.WriteLine($" Created:{embeddedFile.Created}");Console.WriteLine($" Modified:{embeddedFile.Modified}");// Extract this attachment to the output directory// Note: FileName of an embedded file is not guaranteed to be unique, therefore, we will append// the file number which is unique to the output namestring outputFileName = $"{embeddedFile.FileNumber}-{embeddedFile.FileName}";Console.WriteLine($" Extracting to {outputFileName}");outputFileName = Path.Combine(outputDir, outputFileName);PDFFile.ExtractEmbeddedFile(inputFileName, pdfDocument.Password, embeddedFile.FileNumber, outputFileName);}pdfDocument.Dispose();}
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document
