1111import com .groupdocs .comparison .cells .contracts .nodes .ComparisonParagraphBase ;
1212import com .groupdocs .comparison .cells .nodes .ComparisonCell ;
1313import com .groupdocs .comparison .cells .nodes .ComparisonWorkbook ;
14+ import com .groupdocs .comparison .common .ComparisonType ;
1415import com .groupdocs .comparison .common .FileType ;
1516import com .groupdocs .comparison .common .comparisonsettings .CellsComparisonSettings ;
1617import com .groupdocs .comparison .common .comparisonsettings .PdfComparisonSettings ;
@@ -293,6 +294,17 @@ public static void compareSlidesWithCompareWith(String sourceFile, String target
293294 ISlidesCompareResult result = source .compareWith (target , new SlidesComparisonSettings ());
294295 //ExEnd:compareSlidesWithCompareWith
295296 }
297+ /*
298+ * Compare documents from strings
299+ */
300+ public static void compareDocsFromStrings (String sourceFile , String targetFile ) throws Throwable {
301+ //ExStart:compareDocsFromStrings
302+ String sourcePath = Main .Utilities .sourcePath + sourceFile ;
303+ String targetPath = Main .Utilities .targetPath + targetFile ;
304+ Comparison comparison = new Comparison ();
305+ InputStream result = comparison .compare (sourcePath , targetPath );
306+ //ExEnd:compareDocsFromStrings
307+ }
296308 /*
297309 * Compare documents from string with result path and target extension
298310 */
@@ -301,10 +313,58 @@ public static void compareDocsFromStringWithTargetExtension(String sourceFile, S
301313 String sourcePath = Main .Utilities .sourcePath + sourceFile ;
302314 String targetPath = Main .Utilities .targetPath + targetFile ;
303315 Comparison comparison = new Comparison ();
304- InputStream result = comparison .compare (sourcePath , targetPath , Utilities .outputFileName ("docx" ), FileType .Docx );
316+ InputStream result = comparison .compare (sourcePath , targetPath , Utilities .outputFileName (".docx" ), FileType .Docx );
317+ //ExEnd:compareDocsFromStringWithTargetExtension
318+ }
319+
320+ /*
321+ * Compare documents from string with result path and settings
322+ */
323+ public static void compareDocsFromStringWithSettings (String sourceFile , String targetFile ) throws Throwable {
324+ //ExStart:compareDocsFromStringWithTargetExtension
325+ String sourcePath = Main .Utilities .sourcePath + sourceFile ;
326+ String targetPath = Main .Utilities .targetPath + targetFile ;
327+ Comparison comparison = new Comparison ();
328+ InputStream result = comparison .compare (sourcePath , targetPath , new WordsComparisonSettings ());
305329 //ExEnd:compareDocsFromStringWithTargetExtension
306330 }
307331
332+ /*
333+ * Compare documents from strings with result path and target extension
334+ */
335+ public static void compareDocsFromStringWithSettingsAndFileExtension (String sourceFile , String targetFile ) throws Throwable {
336+ //ExStart:compareDocsFromStringWithSettingsAndFileExtension
337+ String sourcePath = Main .Utilities .sourcePath + sourceFile ;
338+ String targetPath = Main .Utilities .targetPath + targetFile ;
339+ Comparison comparison = new Comparison ();
340+ InputStream result = comparison .compare (sourcePath , targetPath , Utilities .outputFileName (".docx" ) , new WordsComparisonSettings (), FileType .Docx );
341+ //ExEnd:compareDocsFromStringWithSettingsAndFileExtension
342+ }
343+
344+ /*
345+ * Compare documents from strings with result path and type.
346+ */
347+ public static void compareDocsWithResultAndType (String sourceFile , String targetFile ) throws Throwable {
348+ //ExStart:compareDocsWithResultAndType
349+ String sourcePath = Main .Utilities .sourcePath + sourceFile ;
350+ String targetPath = Main .Utilities .targetPath + targetFile ;
351+ Comparison comparison = new Comparison ();
352+ InputStream result = comparison .compare (sourcePath , targetPath , Utilities .outputFileName (".docx" ) , ComparisonType .Words );
353+ //ExEnd:compareDocsWithResultAndType
354+ }
355+
356+ /*
357+ * Compare documents from strings with result path type and target extension
358+ */
359+ public static void compareDocsWithResultAndTargetExtension (String sourceFile , String targetFile ) throws Throwable {
360+ //ExStart:compareDocsWithResultAndTargetExtension
361+ String sourcePath = Main .Utilities .sourcePath + sourceFile ;
362+ String targetPath = Main .Utilities .targetPath + targetFile ;
363+ Comparison comparison = new Comparison ();
364+ InputStream result = comparison .compare (sourcePath , targetPath , Utilities .outputFileName (".docx" ),ComparisonType .Words , FileType .Docx );
365+ //ExEnd:compareDocsWithResultAndTargetExtension
366+ }
367+
308368 /*
309369 * Compare encrypted documents from strings.
310370 */
@@ -317,6 +377,20 @@ public static void compareEncryptedDocumentsFromStrings(String sourceFile, Strin
317377 System .out .println (result .available ());
318378 //ExEnd:compareEncryptedDocumentsFromStrings
319379 }
380+
381+ /*
382+ * Compare encrypted documents from strings with result path and target extension.
383+ */
384+ public static void compareEncryptedDocsWithResultAndTargetExtension (String sourceFile , String targetFile ) throws Throwable {
385+ //ExStart:compareEncryptedDocsWithResultAndTargetExtension
386+ Comparison comparison = new Comparison ();
387+ String sourcePass = Utilities .sourcePassword ;
388+ String targetPass = Utilities .targetPassword ;
389+ InputStream result = comparison .compare (sourceFile , sourcePass , targetFile , targetPass , Utilities .outputFileName (".docx" ), FileType .Docx );
390+ System .out .println (result .available ());
391+ //ExEnd:compareEncryptedDocsWithResultAndTargetExtension
392+ }
393+
320394 /*
321395 * Compare encrypted documents from strings with result path settings and target extension
322396 */
@@ -325,10 +399,49 @@ public static void compareEncryptedDocumentsWithSettingsAndSaving(String sourceF
325399 Comparison comparison = new Comparison ();
326400 String sourcePass = Utilities .sourcePassword ;
327401 String targetPass = Utilities .targetPassword ;
328- InputStream result = comparison .compare (sourceFile , sourcePass , targetFile , targetPass , Utilities .outputFileName ("docx" ), new WordsComparisonSettings (), FileType .Docx );
402+ InputStream result = comparison .compare (sourceFile , sourcePass , targetFile , targetPass , Utilities .outputFileName (". docx" ), new WordsComparisonSettings (), FileType .Docx );
329403 System .out .println (result .available ());
330404 //ExEnd:compareEncryptedDocumentsWithSettingsAndSaving
331405 }
332406
407+ /*
408+ * Compare encrypted documents from strings with result path and type
409+ */
410+ public static void compareEncryptedDocsWithResultAndType (String sourceFile , String targetFile ) throws Throwable {
411+ //ExStart:compareEncryptedDocsWithResultAndType
412+ Comparison comparison = new Comparison ();
413+ String sourcePass = Utilities .sourcePassword ;
414+ String targetPass = Utilities .targetPassword ;
415+ InputStream result = comparison .compare (sourceFile , sourcePass , targetFile , targetPass , Utilities .outputFileName (".docx" ), ComparisonType .Words );
416+ System .out .println (result .available ());
417+ //ExEnd:compareEncryptedDocsWithResultAndType
418+ }
419+
420+ /*
421+ * Compare encypted documents from strings with result path type and target extension
422+ */
423+ public static void compareEncryptedDocsWithResultTypeAndTargetExtension (String sourceFile , String targetFile ) throws Throwable {
424+ //ExStart:compareEncryptedDocsWithResultTypeAndTargetExtension
425+ Comparison comparison = new Comparison ();
426+ String sourcePass = Utilities .sourcePassword ;
427+ String targetPass = Utilities .targetPassword ;
428+ InputStream result = comparison .compare (sourceFile , sourcePass , targetFile , targetPass , Utilities .outputFileName (".docx" ), ComparisonType .Words , FileType .Docx );
429+ System .out .println (result .available ());
430+ //ExEnd:compareEncryptedDocsWithResultTypeAndTargetExtension
431+ }
432+
433+ /*
434+ * Compare encrypted documents from strings with type.
435+ */
436+ public static void compareEncryptedDocsFromStringsWithType (String sourceFile , String targetFile ) throws Exception {
437+ //ExStart:compareEncryptedDocsFromStringsWithType
438+ Comparison comparison = new Comparison ();
439+ String sourcePass = Utilities .sourcePassword ;
440+ String targetPass = Utilities .targetPassword ;
441+ InputStream result = comparison .compare (sourceFile , sourcePass , targetFile , targetPass , ComparisonType .Words );
442+ System .out .println (result .available ());
443+ //ExEnd:compareEncryptedDocsFromStringsWithType
444+ }
445+
333446
334447}
0 commit comments