This article explains how to provide advanced search for metadata electronic signatures with GroupDocs.Signature API....This article explains how to provide advanced search for metadata electronic signatures with GroupDocs.Signature API.
This article explains how to set up logging when processing a document with GroupDocs.Signature within your .NET applications....This article explains how to set up logging when processing a document with GroupDocs.Signature within your .NET applications.
This article shows how to add metadata signatures to the image exif metadata layer with various data types...This article shows how to add metadata signatures to the image exif metadata layer with various data types
This article explains how to search for image electronic signatures within document pages using GroupDocs.Signature for Python via .NET API....This article explains how to search for image electronic signatures within document pages using GroupDocs.Signature for Python via .NET API.
This article explains how to search for QR-code electronic signatures using GroupDocs.Signature for Python via .NET API....This article explains how to search for QR-code electronic signatures using GroupDocs.Signature for Python via .NET API.
Learn how to accept or reject detected changes and apply them to the result using GroupDocs.Comparison for Python via .NET....Learn how to accept or reject detected changes and apply them to the result using GroupDocs.Comparison for Python via .NET.
This article shows that how to remove pages with sensitive data from your PDF, presentation and spreadsheet documents....This article shows that how to remove pages with sensitive data from your PDF, presentation and spreadsheet documents.
On this page you will find information how to run GroupDocs.Comparison for .NET in the Docker....On this page you will find information how to run GroupDocs.Comparison for .NET in the Docker.
This article contains information about migration from the legacy API to GroupDocs.Viewer 19.8 or higher....This article contains information about migration from the legacy API to GroupDocs.Viewer 19.8 or higher.
Reading AVI header properties The GroupDocs.Metadata API supports extracting format-specific information from AVI file headers.
The following are the steps to read the header of an AVI file.
Load an AVI video Get the root metadata package Extract the native metadata package using the AviRootPackage.getHeader method Read the AVI header properties advanced_usage.managing_metadata_for_specific_formats.video.avi.AviReadHeaderProperties
try (Metadata metadata = new Metadata(Constants.InputAvi)) { AviRootPackage root = metadata.getRootPackageGeneric(); System.out.println(root.getHeader().getAviHeaderFlags()); System.out.println(root.getHeader().getHeight()); System.out.println(root.getHeader().getWidth()); System.out.println(root.getHeader().getTotalFrames()); System.out.println(root.getHeader().getInitialFrames()); System.out.println(root.getHeader().getMaxBytesPerSec()); System....Reading AVI header properties The GroupDocs.Metadata API supports extracting format-specific information from AVI file headers.
The following are the steps to read the header of an AVI file.
Load an AVI video Get the root metadata package Extract the native metadata package using the AviRootPackage.getHeader method Read the AVI header properties advanced_usage.managing_metadata_for_specific_formats.video.avi.AviReadHeaderProperties
try (Metadata metadata = new Metadata(Constants.InputAvi)) { AviRootPackage root = metadata.getRootPackageGeneric(); System.out.println(root.getHeader().getAviHeaderFlags()); System.out.println(root.getHeader().getHeight()); System.out.println(root.getHeader().getWidth()); System.out.println(root.getHeader().getTotalFrames()); System.out.println(root.getHeader().getInitialFrames()); System.out.println(root.getHeader().getMaxBytesPerSec()); System.