تبدیل XML از طریق Java

نحوه تبدیل XML و بارگذاری به PDF با Java کتابخانه

چطور XML را با کتابخانه Java تبدیل کنیم

به منظور تبدیل XML به PDF، ما از API Aspose.PDF for Java استفاده خواهیم کرد که یک API تبدیل قدرتمند، قدرتمند و آسان برای استفاده برای پلت فرم جاوا است. می توانید آخرین نسخه آن را مستقیماً از MAVEN بارگیری کرده و با افزودن تنظیمات زیر به pom.xml، آن را در پروژه مبتنی بر Maven خود نصب کنید.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

قابلیت تبدیل XML و بارگذاری به پی دی اف از طریق Java


شما نیاز به Aspose.PDF for Java به سعی کنید کد در محیط شما.

۱. پارامترهای صفحه را تنظیم کنید. ۱. آپلود فایل XSLT. ۱. سپس بارگذاری و تبدیل.

تبدیل XML به پی دی اف - Java

<% transform-xml.code-block.subtitle %>


    public class WorkingWithXML {

    private static String _dataDir = "/home/admin1/pdf-examples/Samples/";
    public static void ExampleXSLTtoPDF() throws TransformerException {
            String xslFile = _dataDir + "XMLFile1.xml", xmlFile = _dataDir +  "XSLTFile1.xslt";  
            TransformerFactory factory = TransformerFactory.newInstance();
            Transformer transformer = 
                factory.newTransformer( new StreamSource( xslFile ) );
            StreamSource xmlsource = new StreamSource( xmlFile );
            ByteArrayOutputStream baos = new ByteArrayOutputStream();
            StreamResult output = new StreamResult( baos );
            transformer.transform( xmlsource, output );
            com.aspose.pdf.HtmlLoadOptions options = new com.aspose.pdf.HtmlLoadOptions();
            ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());
            com.aspose.pdf.Document pdfDocument = new com.aspose.pdf.Document(bais, options);        
            pdfDocument.save(_dataDir + "data_xml.pdf");
    }
    }