Spire.PDF for Java 版本3.10.5 支持获取 PDF 水印_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > Spire.PDF for Java 版本3.10.5 支持获取 PDF 水印

Spire.PDF for Java 版本3.10.5 支持获取 PDF 水印

 2020/10/22 12:11:52  Miaonly  程序员俱乐部  我要评论(0)
  • 摘要:Spire.PDFforJava3.10.5版本已发布。该版本优化了转换PDF到图片的转换时间和加文本水印到PDF的时间,支持获取PDF水印和插入SVG到PDF的功能,以及修复了PDF转化到Word/Image时出现的问题。详情请阅读以下内容:优化:优化了转换PDF到图片的转换时间优化了添加文本水印到PDF的时间新功能:支持获取PDF水印PdfDocumentpdf=newPdfDocument();pdf.loadFromFile(outputFile)
  • 标签:for Java 版本

Spire.PDF for Java 3.10.5 版本已发布。该版本优化了转换PDF到图片的转换时间和加文本水印到PDF的时间,支持获取PDF水印和插入SVG到PDF的功能,以及修复了PDF转化到Word/Image时出现的问题。详情请阅读以下内容:

优化:

    class="newslinks">
  • 优化了转换PDF到图片的转换时间
  • 优化了添加文本水印到PDF的时间

新功能:

PdfDocument pdf = new PdfDocument();
pdf.loadFromFile(outputFile);
PdfAnnotationCollection annotationWidget= pdf.getPages().get(0).getAnnotationsWidget();
StringBuffer stringBuffer = new StringBuffer();
for(int i=0;i < annotationWidget.getCount();i++){
if (annotationWidget.get(i) instanceof PdfWatermarkAnnotationWidget){
  stringBuffer.append(annotationWidget.get(i).getText()+"\r\n");
}

?

String inputFile_svg = "data/sample.svg";
String inputFile_pdf = "data/sample.pdf";
String outputFile = "result.pdf";
PdfDocument doc1 = new PdfDocument();
doc1.loadFromSvg(inputFile_svg);
PdfDocument doc2 = new PdfDocument();
doc2.loadFromFile(inputFile_pdf);
PdfTemplate template = doc1.getPages().get(0).createTemplate();
template.draw(doc2.getPages().get(0).getCanvas(), new Point2D.Float());
doc2.saveToFile(outputFile, FileFormat.PDF);

?问题修复:


注:Spire.PDF for Java? Version_3.10.5 获取地址

?

?

?

?

发表评论
用户名: 匿名