小编Fer*_*son的帖子

使用Java将docx文件转换为PDF

我正在寻找一些"稳定"方法将DOCX文件从MS WORD转换为PDF.从现在开始,我已经将OpenOffice作为监听器使用,但它经常挂起.问题是我们遇到许多用户想要同时将SXW,DOCX文件转换为PDF的情况.还有其他可能吗?我尝试了这个网站的例子:https://angelozerr.wordpress.com/2012/12/06/how-to-convert-docxodt-to-pdfhtml-with-java/但输出结果不好(转换后的文件)有错误和布局相当修改).

这是"源"docx文档: 在此输入图像描述

这里是用docx4j转换的文档,文档中有一些异常文本.此外,右上角的文字也丢失了.

在此输入图像描述

这个是使用OpenOffice创建的PDF,从docx转换为pdf.有些文字缺少"右上角"

在此输入图像描述

是否有其他选项将docx转换为PDF格式的pdf?

java pdf docx4j

5
推荐指数
1
解决办法
9870
查看次数

将证书添加到 BouncyCastle TLSSocketConnectionFactory

对如何将证书包含到 Bouncy Castle TLSSocketConnectionFactory 中有疑问?

例如,我在以前的版本中使用过这段代码,它在 TLS1.0 中运行良好:

        SSLContext sslcontext = SSLContext.getInstance("TLS");
        CertificateFactory cf = CertificateFactory.getInstance("X.509");
        InputStream is = new FileInputStream("c:/cert/test-tls.cer");
        InputStream caInput = new BufferedInputStream(is);
        Certificate ca;
        try {
            ca = cf.generateCertificate(caInput);
        } finally {
            caInput.close();
        }
        String keyStoreType = KeyStore.getDefaultType();
        KeyStore keyStore = KeyStore.getInstance(keyStoreType);
        keyStore.load(null, null);
        keyStore.setCertificateEntry("ca", ca);

        // Create a TrustManager that trusts the CAs in our KeyStore
        String tmfAlgorithm = TrustManagerFactory.getDefaultAlgorithm();
        TrustManagerFactory tmf = TrustManagerFactory.getInstance(tmfAlgorithm);
        tmf.init(keyStore);

        TrustManager[] tm = tmf.getTrustManagers();
        sslcontext.init(kmf.getKeyManagers(), tm, null);
        SSLSocketFactory sslSocketFactory = …
Run Code Online (Sandbox Code Playgroud)

java bouncycastle

3
推荐指数
1
解决办法
3971
查看次数

标签 统计

java ×2

bouncycastle ×1

docx4j ×1

pdf ×1