This code snippet demonstrates how to extract information about known properties that can be encountered in a particular package.
Load a file to examine Get a collection of PropertyDescriptor instances for any desired metadata package Iterate through the extracted descriptors advanced_usage.GettingKnownPropertyDescriptors
try (Metadata metadata = new Metadata(Constants.InputDoc)) { WordProcessingRootPackage root = metadata.getRootPackageGeneric(); for (PropertyDescriptor descriptor : root.getDocumentProperties().getKnowPropertyDescriptors()) { System.out.println(descriptor.getName()); System.out.println(descriptor.getType()); System.out.println(descriptor.getAccessLevel()); for (PropertyTag tag : descriptor.getTags()) { System.out.println(tag); } System.out.println(); } } Note Not all possible properties are presented in the getKnowPropertyDescriptors collection....Signature Product Solution GroupDocs.Assembly Product Solution GroupDocs...
This article explains how to add document to Diagram via OLE with GroupDocs.Merger within your Java applications....Signature Product Solution GroupDocs.Assembly Product Solution GroupDocs...
Learn how to compare Word documents while respecting Track Changes using GroupDocs.Comparison for Python via .NET....Signature Product Solution GroupDocs.Assembly Product Solution GroupDocs...
This article explains how to set document password after files comparison within your Python applications using GroupDocs.Comparison for Python via .NET....Signature Product Solution GroupDocs.Assembly Product Solution GroupDocs...
Learn this article and check how to load and convert Email documents with advanced options using GroupDocs.Conversion for Java API....Signature Product Solution GroupDocs.Assembly Product Solution GroupDocs...
Compare raw text strings directly using LoadOptions.LoadText = true — no files needed. Retrieve the diff result as a string via GetResultString() in GroupDocs.Comparison for .NET....Signature Product Solution GroupDocs.Assembly Product Solution GroupDocs...
This guide explains how to install GroupDocs.Signature for Python via .NET to your environment...Signature Product Solution GroupDocs.Assembly Product Solution GroupDocs...
The page describes how to remove annotations from document when collaborate, edit and annotate documents using GroupDocs.Annotation for .NET....Signature Product Solution GroupDocs.Assembly Product Solution GroupDocs...
The page describes how to add ellipse annotation to a document using GroupDocs.Annotation for .NET....Signature Product Solution GroupDocs.Assembly Product Solution GroupDocs...
Locate and remove the metadata properties you don't want — by tag, category, name, type or value — with GroupDocs.Metadata for Python via .NET....Signature Product Solution GroupDocs.Assembly Product Solution GroupDocs...