Example demonstrates some advanced usage scenarios of the GroupDocs.Metadata search engine allowing to remove metadata properties...Consulting Blog Knowledge Base New Releases Status Websites aspose.com...
This article explains how to detect document file type, size and calculate pages count with GroupDocs.Comparison....Consulting Blog Knowledge Base New Releases Status Websites aspose.com...
Reading PNG metadata properties The GroupDocs.Metadata API supports extracting format-specific information from PNG images.
The following are the steps to read the native PNG metadata.
Load a PNG image Get the root metadata package Extract the native metadata package using PngRootPackage.PngPackage Read the PNG metadata properties AdvancedUsage.ManagingMetadataForSpecificFormats.Image.Png.PngReadTextChunks
using (Metadata metadata = new Metadata(Constants.InputPng)) { var root = metadata.GetRootPackage(); foreach (var chunk in root.PngPackage.TextChunks) { Console.WriteLine(chunk.Keyword); Console.WriteLine(chunk.Text); var compressedChunk = chunk as PngCompressedTextChunk; if (compressedChunk !...Consulting Blog Knowledge Base New Releases Status Websites aspose.com...
This article contains caching use-cases with GroupDocs.Viewer within your JavaScript applications....Consulting Blog Knowledge Base New Releases Status Websites aspose.com...
This article demonstrates that how you can specify starting page index (zero based) and the number of pages from this index to save a rasterized PDF...Consulting Blog Knowledge Base New Releases Status Websites aspose.com...
You can implement ILogger interface from com.groupdocs.redaction.options package. This interface requires to implement three methods:
import com.groupdocs.redaction.options.ILogger; import java.util.ArrayList; /** *
* This is an example of ILogger implementation, tracking count of error messages. *
*/ public class CustomLogger implements ILogger { private ArrayList _errors; private ArrayList _traces; private ArrayList _warnings; public boolean hasErrors() { return _errors.size() > 0; } public CustomLogger() { _errors = new ArrayList(); _traces = new ArrayList(); _warnings = new ArrayList(); } public void error(String message) { _errors....Consulting Blog Knowledge Base New Releases Status Websites aspose.com...
Variety of features to manipulate graphics, watermarks and text annotations...Consulting Blog Knowledge Base New Releases Status Websites aspose.com...
Variety of features to manipulate graphics, watermarks and text annotations...Consulting Blog Knowledge Base New Releases Status Websites aspose.com...