彩票走势图

PDF管理控件Spire.PDF Java和.NET版4月同步上线!又增4大新功能 | 附下载

原创|产品更新|编辑:李显亮|2020-04-15 10:43:20.200|阅读 173 次

概述:PDF文件格式转换处理控件Spire.PDF Java和.NET版4月同步更新,一起来看看有哪些新增功能吧!

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

近日,我们更新了.NET平台Spire.PDF v6.4.4 2020年4月更新,此版本主要解决了在打印和转换pdf文档时出现的一些问题。

下载Spire.PDF for .NET最新版

与此同时Java平台Spire.PDF迎来了4月的又一次更新,该版本包含了许多新功能,比如它支持展开指定书签及获取RadioButton域的样式。除此之外,一些在操作PDF文档时出现的问题也得以解决,具体更新情况如下:

下载Spire.PDF for Java最新版


Spire.PDF For .NET更新内容

Bug修复

  • 修复了替换文本时应用程序引发ArgumentException的问题。
  • 修复了打印PDF时图章覆盖文本的问题。
  • 修复了使用不同密钥大小重新加密PDF失败的问题。
  • 修复了打印PDF时文本位置不正确的问题。
  • 修复了打印PDF时单词之间的空格丢失的问题。
  • 修复了将PDF转换为XPS时应用程序引发NullReferenceException的问题。

Spire.PDF For Java更新内容

新功能

  • 1 支持设置笔的划线样式。
    //创建一支笔
    PdfPen pen = new PdfPen(new PdfRGBColor(Color.red),3f);
    //设置破折号样式
    pen.setDashStyle(PdfDashStyle.Dash);
  • 支持嵌入声音文件。
    String inputFile = "data/CreatePdf3DAnnotation.u3d";
    String outputFile = "output/CreatePdf3DAnnotation.pdf";
    
    //Create a Pdf document.        
    PdfDocument pdf = new PdfDocument();
    
    //Add a new page.        
    PdfPageBase page = pdf.getPages().add();
    
    //Draw a rectangle on the page to define the canvas area for the 3D file.        
    Rectangle rt = new Rectangle(0, 80, 200, 200);
    
    //Initialize a new object of Pdf3DAnnotation, load the .u3d file as 3D annotation.        
    Pdf3DAnnotation annotation = new Pdf3DAnnotation(rt, inputFile);
    annotation.setActivation(new Pdf3DActivation());
    annotation.getActivation().setActivationMode(Pdf3DActivationMode.Page_Open);
    
    Pdf3DView View = new Pdf3DView();
    View.setBackground(new Pdf3DBackground(new PdfRGBColor(128,0,128)));
    View.setViewNodeName("3DAnnotation");
    View.setRenderMode(new Pdf3DRendermode(Pdf3DRenderStyle.Solid));
    View.setInternalName("3DAnnotation");
    View.setLightingScheme(new Pdf3DLighting());
    View.getLightingScheme().setStyle(Pdf3DLightingStyle.Day);
    
    //Set the 3D view mode for the annotation.
    annotation.getViews().add(View);
    
    //Add the annotation to Pdf.
    page.getAnnotationsWidget().add(annotation);
    
    //Save the document        
    pdf.saveToFile(outputFile);
  • 支持嵌入声音文件。
    String inputFile = "data/EmbedSoundFile.pdf";
    String inputFile_1 = "data/Music.wav";
    String outputFile = "output/EmbedSoundFile.pdf";
    
    //create a pdf document        
    PdfDocument doc = new PdfDocument();
    
    //load file from disk        
    doc.loadFromFile(inputFile);
    
    //get the first page        
    PdfPageBase page = doc.getPages().get(0);
    
    //create a sound action        
    PdfSoundAction soundAction = new PdfSoundAction(inputFile_1);
    soundAction.getSound().setBits(16);      soundAction.getSound().setChannels(PdfSoundChannels.Stereo);
    soundAction.getSound().setEncoding(PdfSoundEncoding.Signed);
    soundAction.setVolume(0.8f);
    soundAction.setRepeat(true);
    
    // set the sound action to be executed when the PDF document is opened        
    doc.setAfterOpenAction(soundAction);
    
    //save the document        
    doc.saveToFile(outputFile);
  • 支持设置页面标签的顺序。
    PdfPageBase page = pdf.getPages().get(0);
    page.SetTabOrder(TabOrder.Structure);

Bug修复

  • 修复了删除图片失败的问题。
  • 修复了获取PDF文档缩放比例失败的问题。
还想要更多吗?您可以点击阅读【2019 · E-iceblue最新资源整合】查找需要的教程资源。
标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP