GroupDocs.Comparison allows you to compare documents that contain non-standard fonts.
To connect custom fonts and compare documents, follow these steps:
Instantiate the LoadOptions object. Specify a list of directories with custom fonts.
Instantiate the Comparer object with the source document path or stream and the LoadOptions object created in the previous step.
Call the add() method. Specify the target document path or stream.
Call the Comparer method.
The following code snippet shows how to connect custom fonts and compare documents:
importgroupdocs.comparisonasgcdefload_custom_fonts(output_file_path,source_file_path,target_file_path):# Initialize LoadOptions and add font directoryload_options=gc.options.LoadOptions()load_options.font_directories.append("./fontPath/")# Initialize comparer with the source documentwithgc.Comparer(source_file_path,load_options)ascomparer:# Add the target document for comparisoncomparer.add(target_file_path,load_options)# Compare the documents and save the resultcomparer.compare(output_file_path)# Log the success message with the output file pathprint(f"\nDocuments compared successfully.\nCheck output in {output_file_path}.")
Was this page helpful?
Any additional feedback you'd like to share with us?
Please tell us how we can improve this page.
Thank you for your feedback!
We value your opinion. Your feedback will help us improve our documentation.