File tree Expand file tree Collapse file tree
Resources/SampleFiles/Image
src/main/java/com/groupdocs/merger/examples
basic_usage/multiple_document_operations Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77 <dependency >
88 <groupId >com.groupdocs</groupId >
99 <artifactId >groupdocs-merger</artifactId >
10- <version >22.12 </version >
10+ <version >23.2 </version >
1111 </dependency >
1212 <dependency >
1313 <groupId >com.microsoft.azure</groupId >
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ public class Constants {
88
99 public static boolean IsLicensed = false ;
1010
11- public static String LicensePath = "c: \\ License \\ GroupDocs.Merger.Java.lic" ;
11+ public static String LicensePath = "E: \\ GroupDocs.Merger.Java.lic" ;
1212
1313
1414 public static String SamplesPath = (System .getProperty ("user.dir" ) + "\\ Resources\\ SampleFiles\\ " );
@@ -78,6 +78,8 @@ public class Constants {
7878 getSampleFilePath ("Image/sample4.tif" );
7979 public static String SAMPLE_TIFF =
8080 getSampleFilePath ("Image/sample3.tiff" );
81+ public static String SAMPLE_JPG =
82+ getSampleFilePath ("Image/sample5.jpg" );
8183
8284 private static String getSampleFilePath (String filePath ) {
8385 String test = SamplesPath ;
Original file line number Diff line number Diff line change 99import com .groupdocs .merger .examples .basic_usage .GenerateDocumentPagesPreview ;
1010import com .groupdocs .merger .examples .basic_usage .GetDocumentInformation ;
1111import com .groupdocs .merger .examples .basic_usage .GetSupportedFileTypes ;
12- import com .groupdocs .merger .examples .basic_usage .multiple_document_operations .CrossJoinMultipleDocuments ;
13- import com .groupdocs .merger .examples .basic_usage .multiple_document_operations .CrossJoinPagesFromVariousDocuments ;
14- import com .groupdocs .merger .examples .basic_usage .multiple_document_operations .JoinMultipleDocuments ;
15- import com .groupdocs .merger .examples .basic_usage .multiple_document_operations .JoinPagesFromVariousDocuments ;
12+ import com .groupdocs .merger .examples .basic_usage .multiple_document_operations .*;
1613import com .groupdocs .merger .examples .basic_usage .multiple_document_operations .merge .*;
1714import com .groupdocs .merger .examples .basic_usage .security_operations .AddDocumentPassword ;
1815import com .groupdocs .merger .examples .basic_usage .security_operations .CheckDocumentPasswordProtection ;
@@ -132,8 +129,9 @@ public static void main(String[] args) throws Throwable
132129 //region Cross-Join files
133130 if (Constants .IsLicensed )
134131 {
135- CrossJoinMultipleDocuments .run ();
136- CrossJoinPagesFromVariousDocuments .run ();
132+ //CrossJoinMultipleDocuments.run();
133+ CrossJoinMultipleImages .run ();
134+ //CrossJoinPagesFromVariousDocuments.run();
137135 }
138136 //endregion
139137
Original file line number Diff line number Diff line change 1+ package com .groupdocs .merger .examples .basic_usage .multiple_document_operations ;
2+
3+
4+ import com .groupdocs .merger .Merger ;
5+ import com .groupdocs .merger .domain .options .ImageJoinMode ;
6+ import com .groupdocs .merger .domain .options .ImageJoinOptions ;
7+ import com .groupdocs .merger .domain .options .interfaces .IImageJoinOptions ;
8+ import com .groupdocs .merger .examples .Constants ;
9+
10+ import java .io .File ;
11+ import java .nio .file .Paths ;
12+
13+ /**
14+ * This example demonstrates how to join documents with different file types.
15+ */
16+ public class CrossJoinMultipleImages
17+ {
18+ public static void run () throws Exception
19+ {
20+ String filePath = Constants .SAMPLE_PNG ;
21+ String filePathOut = new File (Constants .OutputPath , "CrossJoinMultipleDocuments-" + Paths .get (filePath ).getFileName ().toString ()).getPath ();
22+
23+ IImageJoinOptions imageJoinOptions = new ImageJoinOptions (ImageJoinMode .Vertical );
24+
25+ Merger merger = new Merger (filePath );
26+ {
27+ merger .join (Constants .SAMPLE_BMP , imageJoinOptions );
28+ merger .join (Constants .SAMPLE_JPG , imageJoinOptions );
29+ merger .save (filePathOut );
30+ }
31+
32+ System .out .print ("Source documents was merged successfully." );
33+ System .out .print ("Check output " +filePathOut );
34+ }
35+ }
36+
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ public static void run()
2323 License license = new License ();
2424
2525 license .setLicense (Constants .LicensePath );
26-
26+ Constants . IsLicensed = true ;
2727 System .out .print ("License set successfully." );
2828 }
2929 else
You can’t perform that action at this time.
0 commit comments