Այս ճշգրիտ ձեռնարկը բացատրում է ինչպես միաձուլել HTML ֆայլերը PDF-ին Java-ում: Այն բաղկացած է շրջակա միջավայրի տեղադրման տեղեկատվությունից, քայլ առ քայլ ալգորիթմից և կոդի հատվածից՝ ** Java-ում HTML-ը PDF-ին համատեղելու համար**: Ավելին, ձեզ հարկավոր չէ տեղադրել որևէ այլ երրորդ կողմի գործիք HTML կամ PDF ֆայլերը մշակելու համար:
Java-ում HTML ֆայլերը PDF-ին միացնելու քայլեր
- Կազմաձևեք Aspose.HTML for Java գրադարանը HTML փաստաթղթերի միաձուլման համար
- Մուտք գործեք սկզբնաղբյուր HTML ֆայլերը առանձին՝ ստեղծելով HTMLDocument դասի տարբեր օրինակներ
- Ստեղծեք մուտքագրված HTML ֆայլերի զանգված
- Ստեղծեք HTMLRenderer դասի օբյեկտ
- Ստեղծեք PdfDevice դասի օրինակ
- Միավորել բեռնված HTML փաստաթղթերը մեկ PDF-ի մեջ
Վերոնշյալ քայլերն ամփոփում են մի քանի HTML ֆայլերի միաձուլման ամբողջ գործընթացը Java-ում մեկ PDF-ի մեջ: Նախ, այն ցույց է տալիս, թե ինչպես տեղադրել գրադարանը ձեր միջավայրում: Այնուհետև նկարագրվում է սկզբնաղբյուր HTML ֆայլերի բեռնումը և այնուհետև դրանք միասին որպես PDF փաստաթուղթ կցելը: Բոլոր կարևոր դասերն ու մեթոդները ներկայացվում են՝ ունենալով հղումներ դեպի ավելի մանրամասն՝ այս հատկությունը իրականացնելու համար:
Կոդ՝ Java-ում HTML ֆայլերը PDF-ին միացնելու համար
import com.aspose.html.License; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to Merge HTML files to PDF using Java | |
// Instantiate the license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Load HTML documents to merge | |
com.aspose.html.HTMLDocument document1 = new com.aspose.html.HTMLDocument("page1.html"); | |
com.aspose.html.HTMLDocument document2 = new com.aspose.html.HTMLDocument("page2.html"); | |
com.aspose.html.HTMLDocument document3 = new com.aspose.html.HTMLDocument("page3.html"); | |
// Create an array of input files | |
com.aspose.html.HTMLDocument[] documents = {document1, document2, document3}; | |
// Create HTMLRenderer class object | |
com.aspose.html.rendering.HtmlRenderer renderer = new com.aspose.html.rendering.HtmlRenderer(); | |
// Initialize PdfDevice | |
com.aspose.html.rendering.pdf.PdfDevice device = new com.aspose.html.rendering.pdf.PdfDevice("Combine.pdf"); | |
// Merge HTML documents to PDF | |
renderer.render(device, documents); | |
System.out.println("Done"); | |
} | |
} |
Կոդի այս հատվածն արտացոլում է հիմնական հատկանիշը՝ միավորել բազմաթիվ HTML ֆայլեր մեկ PDF-ի մեջ Java-ում: Այնուամենայնիվ, դուք կարող եք այն իմպրովիզացնել՝ կախված ձեր սցենարից, օրինակ՝ սկզբնաղբյուր HTML փաստաթղթերի քանակի կարգավորումը կամ միաձուլման գործընթացն ընդհատելուց առաջ առավելագույն ժամանակահատվածը նշելը: Նմանապես, PdfDevice դասը հնարավորություն է տալիս սահմանել PDF փաստաթղթի տարբեր հատկություններ, ինչպիսիք են կոդավորումը, համապատասխանությունը, էջի կարգավորումը և այլն:
Այս ձեռնարկը մանրամասնում է Java-ում *HTML-ը PDF-ին միաձուլելու մանրամասները: Այնուամենայնիվ, եթե ձեզ հետաքրքրում է HTML-ի PDF ֆայլի փոխակերպումը, կարող եք դիմել ինչպես փոխարկել HTML էջերը PDF-ի Java-ում: