我正在寻找一些"稳定"方法将DOCX文件从MS WORD转换为PDF.从现在开始,我已经将OpenOffice作为监听器使用,但它经常挂起.问题是我们遇到许多用户想要同时将SXW,DOCX文件转换为PDF的情况.还有其他可能吗?我尝试了这个网站的例子:https://angelozerr.wordpress.com/2012/12/06/how-to-convert-docxodt-to-pdfhtml-with-java/但输出结果不好(转换后的文件)有错误和布局相当修改).
这里是用docx4j转换的文档,文档中有一些异常文本.此外,右上角的文字也丢失了.
这个是使用OpenOffice创建的PDF,从docx转换为pdf.有些文字缺少"右上角"
是否有其他选项将docx转换为PDF格式的pdf?
对如何将证书包含到 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)