जावा में पोर्टेबल, मजबूत और सुरक्षित सॉफ़्टवेयर बनाने के लिए हमारे दस्तावेज़ रूपांतरण API का उपयोग करें। Java HTML, PDF और कई अन्य दस्तावेज़ स्वरूपों को आयात और निर्यात करने के लिए एक पूर्ण पेशेवर सॉफ़्टवेयर समाधान है।
HTML को PDF में बदलने के लिए एक सहज समाधान चाहने वाले Java डेवलपर्स के लिए, Aspose.Words for Java एक सहज और सीधा फ़ाइल रूपांतरण एपीआई प्रदान करता है। हमारा समाधान Java डेवलपर्स को फ़ाइलों को एक प्रारूप से दूसरे प्रारूप में आसानी से परिवर्तित करने की अनुमति देता है, जिससे यह फ़ाइल रूपांतरण कार्यों को स्वचालित करने के लिए एक अनिवार्य उपकरण बन जाता है।
चाहे आप HTML, PDF या अन्य फ़ाइल स्वरूपों के साथ काम कर रहे हों, Aspose.Words for Java उन सभी को कवर करता है और उच्चतम गुणवत्ता वाले परिणाम सुनिश्चित करता है। अभी परीक्षण करें कि Java कोड आपकी HTML फ़ाइलों के साथ कैसे काम करता है।
निम्नलिखित उदाहरण दर्शाता है कि Java कोड की कुछ पंक्तियों के साथ HTML को PDF में कैसे परिवर्तित किया जाए। अपने Java प्रोजेक्ट में Aspose.Words नेमस्पेस को शामिल करके शुरुआत करें। इसके बाद, इनपुट फ़ाइल के लिए पथ निर्दिष्ट करें और HTML सामग्री को लोड करने के लिए एक Document ऑब्जेक्ट बनाएं। फिर आपको PDF आउटपुट फ़ाइल के लिए पथ निर्दिष्ट करना होगा और परिणाम को PDF के रूप में सहेजने के लिए save() विधि का उपयोग करना होगा। रूपांतरण एपीआई निर्दिष्ट फ़ाइल एक्सटेंशन के आधार पर आउटपुट फ़ाइल स्वरूप निर्धारित करेगा।
// Repository path: https://releases.aspose.com/java/repo/
// Maven, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>ver</version>
<classifier>jdk17</classifier>
</dependency>
प्रतिलिपि
// Repository path: https://releases.aspose.com/java/repo/
// Gradle, where 'ver' - Aspose.Words version number, for example, 24.4.
compile(group: 'com.aspose', name: 'aspose-words', version: 'ver', classifier: 'jdk17')
प्रतिलिपि
// Repository path: https://releases.aspose.com/java/repo/
// Ivy, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency org="com.aspose" name="aspose-words" rev="ver">
<artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
प्रतिलिपि
// Repository path: https://releases.aspose.com/java/repo/
// Sbt, where 'ver' - Aspose.Words version number, for example, 24.4.
libraryDependencies += "com.aspose" % "aspose-words" % "ver"
प्रतिलिपि
import com.aspose.words.*;
Document doc = new Document("Input.html");
doc.save("Output.pdf");
import com.aspose.words.*;
Document doc = new Document("Input.html");
doc.save("Output.pdf");
import com.aspose.words.*;
Document doc = new Document("Input.html");
for (int page = 0; page < doc.getPageCount(); page++)
{
Document extractedPage = doc.extractPages(page, 1);
extractedPage.save(String.format("Output_%d.pdf", page + 1));
}
import com.aspose.words.*;
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.insertImage("Input.html");
doc.save("Output.pdf");
import com.aspose.words.*;
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Shape shape = builder.insertImage("Input.html");
shape.getShapeRenderer().save("Output.pdf", new ImageSaveOptions(SaveFormat.pdf));
Java पैकेज को मावेन रिपॉजिटरी में होस्ट करते हैं। 'Aspose.Words for Java' एक सामान्य JAR फ़ाइल है जिसमें बाइट-कोड होता है। कृपया इसे अपने जावा डेवलपर परिवेश में कैसे स्थापित करें, इस पर चरण-दर-चरण निर्देशों का पालन करें।
Java SE 7 और अधिक हाल के Java संस्करण समर्थित हैं। JRE का उपयोग करने के लिए बाध्य हैं तो Java SE 6 लिए एक अलग पैकेज भी प्रदान करते हैं।
हमारा Java JVM कार्यान्वयन के साथ सभी ऑपरेटिंग सिस्टम पर चलता है Microsoft Windows, लिनक्स, मैकओएस, एंड्रॉइड और आईओएस शामिल हैं।
वैकल्पिक पैकेज निर्भरता के बारे में जानकारी के लिए, जैसे कि JogAmp JOGL, Harfbuzz फ़ॉन्ट इंजन, Java एडवांस्ड इमेजिंग JAI, कृपया उत्पाद दस्तावेज़ीकरण देखें।
HTML को कई अन्य फ़ाइल स्वरूपों में रूपांतरित कर सकते हैं: