赞助活动:2018年新加坡Azure训练营 !

悉尼,澳大利亚 -Aspose支持美国,欧洲和亚洲的许多本地用户群和活动。 我们热衷于支持以开发人员为中心的活动和研讨会。

世界各地的用户群体和社区都希望了解Azure和云计算!2018年4月21日,所有社区将再次聚首第五届全球Azure训练营活动

新加坡也将参加Azure深度潜水课程。 作为全球训练营的一部分,其结果是成千上万的人开始了解Azure并在社交主题标签#GlobalAzure下联系在一起!

会有哪些分享?

在全球Azure Bootcamp的新加坡分会上,将有超过20位Azure专家共享4个主题。

何时何地?

  • 1 Marina Blvd,
    #22-01 One Marina Boulevard
    Singapore 018989
  • 21 April 2018

#########

关于Aspose

Aspose是文件格式处理专家。他们提供了一套强大的文件管理API,开发人员可以使用这些API创建可创建,打开,编辑和保存大多数流行业务文件格式的应用程序。

Aspose系列产品包括Microsoft Excel电子表格APIsMicrosoft Word处理APIsMicrosoft PowerPoint演示APIsPDF文档创建和操作APIs以及其它

Aspose产品系列支持的格式包括Word文档、Excel电子表格、PowerPoint演示文稿、PDF文档、OneNote、Outlook、Project、Visio文件等流行的图像格式和各种其他格式。Aspose为.NET,Java,Cloud提供API,可用于如今几乎所有的流行语言。

Aspose有限公司自2002年以来一直运营。总部位于澳大利亚,公司在全球众多国家拥有团队。

联系方式

公司网站:www.aspose.com
电话(澳大利亚): +61 2 8003 5926

Posted in 客戶通讯 | 发表评论

Aspose.Words for Android via Java 18.4版本新增了受密码保护的ODT OTT文件支持ShapeBase.IsLayoutInCell的属性

Aspose.Words for Android via Java

我们十分高兴的宣布Aspose.Words for Android via Java 18.4月度新版本的发布。 Aspose.Words for Android via Java具有Aspose.Words for Java的全部功能,也有一些限制,轻微的API更改和其他需求。该版本还包括Aspose.Words for Java 18.4中的所有错误修复和公共API更改,请参阅以下发行说明以获取更多信息。

Aspose.Words for Java 18.4发行说明
Aspose.Words for Android via Java 18.4发行说明

Aspose.Words for Android via Java 18.4现在允许您执行以下任务:

API添加了公共参考类用于out-ref仿真

相关问题: WORDSJAVA-1756
在.NET基线上,一些公共API方法在签名中包含out/ref参数。 服务类Ref,RefInt,RefBoolean等被添加到Java中模拟out/ref。代码如下所示:


void SomeMethod(ref Document doc, out int i)

is autoported to Aspose.Words for Java as:


void someMethod(Ref doc, RefInt i)

Ref *类包含get()和set()方法来获取和设置值。

以下是本月发布的一些最大功能和API更改。

  • 在公共API中添加公共Ref 类用于out / ref模拟。
  • 提供使用密码保护的ODT和OTT文件格式的能力
  • 保留PCL中的PaperTray信息
  • 添加了ShapeBase.IsLayoutInCell属性
  • 实现元文件渲染矢量输出的优化。优化包括将中间转换直接应用于图形并去除多余的画布。这种优化也由MW在将图元文件保存为PDF,XPS等矢量图形时执行。
  • PaperTray信息现在保存在PCL输出中
  • “DrawingML形状不完全支持”警告不再被抛出,在渲染时使用更具体的警告
  • 具有自动调整大小和空白文本框的DrawingML形状在渲染时不会引发异常
  • 具有空填充的艺术字对象现在只能在渲染时投射轮廓阴影。以前整个形状投下阴影
  • 改进了MathAccentElement的渲染。重音符号根据字母的高度进行渲染
  • 如果数据标签具有手动布局,则改进PieChart的渲染
  • 使用OleObjects改进文本框的渲染(例如,数学公式)
  • 使用渐变填充改进了艺术字对象的渲染
  • 修复了在渲染时导致旋转形状的径向渐变填充损坏的错误
  • 修复了遗留编码“Monotype Hadassah”字体的渲染
  • 修复了META_SETPIXEL WMF记录在呈现元文件时的问题
  • 段落右对齐时改进了帧宽度计算
  • 结合文档网格和脚注内的空间,改进了表意空间宽度的计算
  • 在2013兼容模式下改进了RTL表的浮动表定位
  • 当页面中断与页脚重叠时,改进了2013兼容文档的布局
  • Impr改进了2013年兼容模式下包装线的定位,以及内嵌大图的线条
  • 修正了文件忽略了Kinsoku规则时的字符压缩问题
  • 修正了当字体没有该字形时零宽度无间隔空间的不正确标志符号选择
  • 修正了评论跨越表格的重复标题行内的多个页面时的注释范围突出显示问题
  • 固定在单元格中断上包含hidemark属性并合并所有剩余单元格时合并单元格中文本的渲染

‘Aspose.Words for Android via Java’是一种先进的Word文档处理API,可直接在您的原生Android应用程序中执行各种文档处理任务。 通过Java API的Aspose.Words for Android支持DOC,OOXML,RTF,HTML,OpenDocument,PDF,XPS,EPUB等格式。 您可以生成,修改,转换和呈现文档。
了解更多关于Aspose.Words for Android via Java

Aspose.Words for Android via Java API产品资源

以下是您可能需要完成任务所需的一些有用资源的链接。

即刻开始免费试用

即刻开始免费试用 – 你只需注册Aspose账户即可。一旦注册,您就可以尝试Aspose提供的所有强大的文件处理功能。

你可以轻松的下载’Aspose.Words for Android via Java’ API进行评估。评估下载与购买的下载相同. 评估版本只需添加几行代码即可申请许可证

Aspose.Words for Android via Java评估版(没有指定许可证)提供了完整的产品功能,但它在打开和保存文档顶部插入评估水印,并将最大文档大小限制为几百段。

如果您想要在没有评估版本限制的情况下测试’Aspose.Words for Android via Java’ API,您还可以申请30天的临时许可证。 请参阅如何获得临时许可证

Posted in Aspose.Words产品系列 | 发表评论

使用Aspose.Words for Java 18.4,受密码保护的ODT OTT文件支持保留PCL中的PaperTray信息

Aspose.Words for Java

我们十分高兴的宣布Aspose.Words for Java 18.4新月度版本的发布。本月的发布包含了一些新功能,增强功能和我们用户在以前版本中报告的问题修复。请查看详细的Aspose.Words for Java 18.4发行说明以了解此版本中所有新功能/增强功能和修复。此外,如果您计划从以前的任何版本升级API,我们强烈建议您检查当前发行版的公开API更改部分以及发行说明文件夹中的其他中间版本,以了解您当前版本API发生了哪些更改。

以下各节介绍了有关这些新增功能/增强功能的一些详细信息。

Java API添加了用于out-ref仿真的公共参考类

相关问题: WORDSJAVA-1756
在.NET基线上,一些公共API方法在签名中包含out/ref参数。 服务类Ref,RefInt,RefBoolean等被添加到Java中模拟out/ref。代码如下所示:


void SomeMethod(ref Document doc, out int i)

is autoported to Aspose.Words for Java as:


void someMethod(Ref doc, RefInt i)

Ref *类包含get()和set()方法来获取和设置值。

能够使用受密码保护的ODT和OTT文件格式

在将文档保存为ODT或OTT格式时,OdtSaveOptions类可用于指定其他选项。 您可以初始化此类的新实例,该实例可用于保存使用密码加密的ODT格式的文档。 您还可以使用OdtSaveOptions.Password属性来获取或设置密码来加密文档。 下面的代码示例显示了如何加载和保存使用密码加密的OpenDocument。
打开并保存加密的OpenDocument

添加PCL中保留PaperTray信息的功能

将文档导出为PCL格式时,我们增加了对保存纸盒信息的支持。不需要额外的代码。以下信息从文档模型传输到PCL文件。


PageSetup.FirstPageTray
PageSetup.OtherPagesTray

请注意,纸盘的值是按原样传递的。 PCL格式仅支持用于纸盒的8位标识符,因此请确保PCL打印机的这些值是正确的。

ShapeBase.IsLayoutInCell属性已添加

我们在此版本的Aspose.Words中添加了ShapeBase.IsLayoutInCell属性。 此属性获取或设置一个标志,指示该形状是显示在表内还是外部。 该属性可能对放置在表格单元格中的形状(主要是VML)有帮助,但需要定位而不绑定到单元格。请参阅以下文章。
如何在表单元中添加水印

优化了图元文件渲染的向量图形输出

我们已经实现了元文件渲染矢量输出的优化。 优化包括将中间转换直接应用于图形并去除多余的画布。 当将元文件保存为PDF,XPS等向量图形时,MS Word也会执行此优化。由于矢量图形渲染的特性,优化可能会影响图元文件矢量图形在查看器应用程序中的可视外观。例如,有些情况下,与未优化的输出相比,Acrobat Reader中未优化的输出看起来会消失。 图元文件输出优化由现有的FixedPageSaveOptions.OptimizeOutput标志控制。

已过时的LoadOptions.WebRequestTimeout属性已删除

我们已经从Aspose.Words 18.4的LoadOptions类中删除了废弃的属性WebRequestTimeout。 请改用HtmlLoadOptions.WebRequestTimeout属性。

其它改进

在这个定期的月度版本中有75个改进和修复,最值得注意的是:

  • 在公共API中添加公共Ref类用于out/ref模拟。
  • 提供使用密码保护的ODT和OTT文件格式的能力
  • 保留PCL中的PaperTray信息
  • 添加了ShapeBase.IsLayoutInCell属性
  • 实现元文件渲染矢量输出的优化。优化包括将中间转换直接应用于图形并去除多余的画布。这种优化也由MW在将图元文件保存为PDF,XPS等矢量图形时执行。
  • PaperTray信息现在保存在PCL输出中
  • “DrawingML形状不完全支持”警告不再被抛出,在渲染时使用更具体的警告
  • 具有自动调整大小和空白文本框的DrawingML形状在渲染时不会引发异常
  • 具有空填充的艺术字对象现在只能在渲染时投射轮廓阴影。以前整个形状投下阴影
  • 改进了MathAccentElement的渲染。重音符号根据字母的高度进行渲染
  • 如果数据标签具有手动布局,则改进PieChart的渲染
  • 使用OleObjects改进文本框的渲染(例如,数学公式)
  • 使用渐变填充改进了艺术字对象的渲染
  • 修复了在渲染时导致旋转形状的径向渐变填充损坏的错误
  • 修复了遗留编码“Monotype Hadassah”字体的渲染
  • 修复了META_SETPIXEL WMF记录在呈现元文件时的问题
  • 段落右对齐时改进了帧宽度计算
  • 结合文档网格和脚注内的空间,改进了表意空间宽度的计算
  • 在2013兼容模式下改进了RTL表的浮动表定位
  • 当页面中断与页脚重叠时,改进了2013兼容文档的布局
  • 改进了2013年兼容模式下包装线的定位,以及内嵌大图的线条
  • 修正了文件忽略了Kinsoku规则时的字符压缩问题
  • 修正了当字体没有该字形时零宽度无间隔空间的不正确标志符号选择
  • 修正了评论跨越表格的重复标题行内的多个页面时的注释范围突出显示问题
  • 固定在单元格中断上包含hidemark属性并合并所有剩余单元格时合并单元格中文本的渲染

Aspose.Words for Java产品资源

以下资源将帮助您使用Aspose.Words for Java:

Posted in Aspose.Words产品系列 | 发表评论

处理3D格式的Aspose.3D for Java API即将推出!

我们十分高兴的宣布Aspose.3D for Java API即将推出。 我们已经收到客户的需求,希望发布Java版本的Aspose.3D API以便与Java应用程序项目一起工作,我们即将完成他们的要求。随着Aspose.3D for Java API的推出,开发人员将能够将3D模型导入和导出为支持的格式,访问3D元素以进行编辑,并从头开始构建3D模型。他们还可以构建GPU和CAD友好几何图形以及骨骼动画和变形。

Aspose.3D for Java API已支持功能

Aspose.3D for .NET API大约在2~3年前已经发布。Aspose.3D for Java API将自动从等同版本的Aspose.3D for .NET API移植,因此开发人员将在两个平台上获得相同的功能和支持的文件格式。

独立于任何外部软件包

Aspose.3D for Java API是一个易于使用的编译JAR,用于处理3D文件格式,它不依赖于任何外部API或软件安装包。

Aspose.3D for .NET产品资源

以下资源将帮助您使用Aspose.3D for .NET:

  • Aspose.3D系列产品论坛 – 发布您的技术问题和疑问,或者您在运行Aspose.3D API时遇到的任何其他问题。

  • 启动博客订阅 – 不要限制自己,您可以通过订阅Aspose.3D博客,随时了解Aspose.3D API的最新消息,新功能,修复和其他与API相关的主题。

Posted in Aspose.3D产品系列 | 发表评论

Aspose.BarCode for JasperReports 18.3升级了条形码识别生成过程

Aspose.BarCode for JasperReports

我们十分高兴的宣布Aspose.BarCode for JasperReports 18.3新版本的发布。

此版本是基于Aspose.BarCode for Java 18.3开发的,我们已经修复了客户使用Aspose.BarCode API免费版本时评估消息显示相关的问题。

要查看新增功能、增强功能和修复功能,请访问Aspose.Barcode for JasperReport 18.3发行说明页面。

你可以从以下链接下载Aspose.BarCode for JasperReports的最新版本:
Download Aspose.BarCode for JasperReports 18.3

Aspose.BarCode for JasperReports产品资源

以下API资源可以帮助您入门:

Posted in Aspose.BarCode产品系列 | 发表评论

Aspose.HTML for .NET 18.4改进了图像渲染

我们十分高兴的宣布Aspose.HTML for .NET 18.4新版本的发布。现可以在NuGet Gallery进行下载,适用于.NET应用程序。我们增强了将HTML文件渲染为图像文件的功能。此外,我们还纠正了早期版本Aspose.HTML for .NET报告的异常情况。 Aspose.HTML for .NET 18.4的发行说明中给出了有关改进和更改的概述。

在Aspose.HTML for .NET的最新版本中,层叠样式表(CSS)的解析已得到改进,我们特别关注API解析CSS而不丢失任何属性或标记。 从而改进了将HTML文件呈现为PDF,XPS和其他支持的文件格式。 最新版本的Aspose.HTML for .NET API中也包含了一些与CSS分析规则说明有关的属性和枚举。一些异常,包括AgrumentOutOfRange和ArgumentNullException也已修复。

其他资源

请访问以下链接以获取关于 Aspose.HTML for .NET 18.4 and 发行说明部分的信息。

Posted in Aspose.Html产品系列 | 发表评论

Aspose.Note for Java 18.3控制图像质量

Aspose-Note-for-Java我们十分高兴的宣布Aspose.Note for Java 18.3新版本的发布。本月的发行版引入了将文档呈现为不同格式时压缩输出图像质量的功能。它还修复了几个问题以进一步改进整体API功能。有关新增功能和修复功能的完整列表,请访问API文档的发行说明部分。

文档转换过程中的图像压缩

将OneNote文档转换为各种格式是Aspose.Note for Java API的主要特性之一。此版本的API引入了在转换为PDF期间控制图像压缩率的功能。它允许您使用API的SaveOptions类来选择图像压缩类型和质量。 使用SaveOptions的JpegQuality属性可以将图像质量设置为0到100,如下面的代码示例所示。

// Load the document into Aspose.Note.
Document doc = new Document(dataDir + "Aspose.one");

// Initialize PdfSaveOptions object
PdfSaveOptions opts = new PdfSaveOptions();

// Set page index
opts.setPageIndex(2);

// Set page count
opts.setPageCount(3);

//Specify compression if required
opts.setImageCompression(PdfImageCompression.Jpeg);
opts.setJpegQuality(90);
        
dataDir = dataDir + "Document.SaveWithOptions_out.pdf";
doc.save(dataDir, opts);

API产品资源

  • 文档– 立即访问我们的文档部分了解如何开始使用API
  • API参考指南– 提供有关API的所有命名空间,类和方法的详细信息
  • 技术支持论坛– 在Aspose.Note论坛上发布您的问题以获得我们技术支持团队的帮助
  • GitHub代码示例– 从我们的GitHub存储库下载试用API的现成示例
Posted in Aspose.Note产品系列 | 发表评论

Aspose.BarCode for Java 18.3改进了条形码生成过程


Aspose.BarCode for Java

Aspose.BarCode for Java 18.3现在已经可以下载了。这是个维护版本,我们解决了我们尊贵的客户报告的一些问题。

增强之处

注意到的是当客户使用免费版本的Aspose.BarCode API时,显示的评估消息不完整。 在这个版本中,这个问题已被解决。

要查看增强功能和修复功能,请访问发行说明页面。

Aspose.BarCode for Java产品资源

如下API产品资源将帮助你开始使用Aspose.BarCode:

Posted in Aspose.BarCode产品系列 | 发表评论

Aspose.Tasks for .NET 18.4改进了工程重新计算

aspose-tasks-for-net我们十分高兴的宣布Aspose.Tasks for .NET 18.4新版本的发布。新版本对API功能进行了一些增强改进。它还修复了早期版本API报告的异常情况。有关新功能和修复功能的详细说明,请访问API文档的发行说明部分。

Aspose.Tasks for .NET 18.4改进之处

本月的版本做了一些改进以进一步增强API功能。这些包括:

  • 支持API中的Conholdate许可证
  • 扩展Aspose.Tasks集合以支持BCL集合接口
  • 设置任务时间时忽略毫秒部分时间
  • 任务开始日期和持续时间出现的错误
  • 加载Primavera数据的任务持续时间问题
  • 任务更新百分比存在错误输出

API产品资源

您可以访问以下API资源以开始使用API。

  • 产品文档– 详细的API文档,包含有关API功能区的代码示例和详细信息
Posted in Aspose.Tasks产品系列 | 发表评论

提升了PDF转换成HTML的图像质量以及在表中添加重复列

每月定期更新的Aspose.PDF for .NET 18.3现已发布并可供下载。就像每个新版本一样,Aspose.PDF for .NET 18.3包含针对之前版本中报告的问题的修复。这个新版本我们还添加了一些有吸引力和令人兴奋的功能,以满足各种场景。我们一直在努力提供一个强大,稳定和功能丰富的发行版本,Aspose.PDF for .NET 18.3包含了新的功能和增强功能。API的发行说明部分给出了此版本API改进和变更的概述。

改进了PDF到HTML转换的图像质量

为了生成更好质量的图像,当从PDF文档生成HTML时,可以使用HtmlSaveOptions.ImageResolution属性来分辨输出图像。这样输出HTML将包含更好的图像质量。 以下代码片段显示了将PDF转换为HTML时ImageResolution属性的用法:

Document document = new Document(myDir + "input.pdf");
string workingDir = Directory.GetCurrentDirectory();
string outputFilePath = Path.Combine(myDir, "output.html");
HtmlSaveOptions options = new HtmlSaveOptions();
options.ImageResolution = 300; options.PartsEmbeddingMode =
HtmlSaveOptions.PartsEmbeddingModes.EmbedAllIntoHtml;
options.RasterImagesSavingMode =
HtmlSaveOptions.RasterImagesSavingModes.AsEmbeddedPartsOfPngPageBackground;
options.LettersPositioningMethod =
HtmlSaveOptions.LettersPositioningMethods.UseEmUnitsAndCompensationOfRoundingErrorsInCss;
document.Save(outputFilePath, options);

在表格中添加重复列

在API的早期版本中,您已经可以使用添加重复行功能通过设置Aspose.Pdf.Table类的RepeatingRowsCount属性。我们在Aspose.PDF for .NET 18.3中实现了添加重复列功能。RepeatingColumnsCount属性已经添加到Aspose.Pdf.Table类中,以便重复表格上的列,这些列太宽而无法放在单个页面上。 您可以查看下面的代码片段,查看使用RepeatingColumnsCount属性的示例:

string outFile = GetOutputPath("40515.pdf");
// Added document
// Added document
Document doc = new Document();
Aspose.Pdf.Page page = doc.Pages.Add();

//Instantiate an outer table that takes up the entire page
Aspose.Pdf.Table outerTable = new Aspose.Pdf.Table();
outerTable.ColumnWidths = "100%";
outerTable.HorizontalAlignment = HorizontalAlignment.Left;

//Instantiate a table object that will be nested inside
//outerTable that will break
//inside the same page
Aspose.Pdf.Table mytable = new Aspose.Pdf.Table();
mytable.Broken = TableBroken.VerticalInSamePage;
mytable.ColumnAdjustment = ColumnAdjustment.AutoFitToContent;

//Add the outerTable to the page paragraphs
//Add mytable to outerTable
page.Paragraphs.Add(outerTable);
var bodyRow = outerTable.Rows.Add();
var bodyCell = bodyRow.Cells.Add();
bodyCell.Paragraphs.Add(mytable);
mytable.RepeatingColumnsCount = 5;
//comment out this or the top section to test if the table renders
//page.Paragraphs.Add(mytable);

//Add header Row
Aspose.Pdf.Row row = mytable.Rows.Add();
row.Cells.Add("header 1");
row.Cells.Add("header 2");
row.Cells.Add("header 3");
row.Cells.Add("header 4");
row.Cells.Add("header 5");
row.Cells.Add("header 6");
row.Cells.Add("header 7");
row.Cells.Add("header 11");
row.Cells.Add("header 12");
row.Cells.Add("header 13");
row.Cells.Add("header 14");
row.Cells.Add("header 15");
row.Cells.Add("header 16");
row.Cells.Add("header 17");

for (int RowCounter = 0; RowCounter <= 5; RowCounter++)
{
//Create rows in the table and then cells in the rows
Aspose.Pdf.Row row1 = mytable.Rows.Add();
row1.Cells.Add("col " + RowCounter.ToString() + ", 1");
row1.Cells.Add("col " + RowCounter.ToString() + ", 2");
row1.Cells.Add("col " + RowCounter.ToString() + ", 3");
row1.Cells.Add("col " + RowCounter.ToString() + ", 4");
row1.Cells.Add("col " + RowCounter.ToString() + ", 5");
row1.Cells.Add("col " + RowCounter.ToString() + ", 6");
row1.Cells.Add("col " + RowCounter.ToString() + ", 7");
row1.Cells.Add("col " + RowCounter.ToString() + ", 11");
row1.Cells.Add("col " + RowCounter.ToString() + ", 12");
row1.Cells.Add("col " + RowCounter.ToString() + ", 13");
row1.Cells.Add("col " + RowCounter.ToString() + ", 14");
row1.Cells.Add("col " + RowCounter.ToString() + ", 15");
row1.Cells.Add("col " + RowCounter.ToString() + ", 16");
row1.Cells.Add("col " + RowCounter.ToString() + ", 17");
}
doc.Save(outFile);

其他资源

我们始终推荐用户使用我们API的最新版本,所以我们建议您下载最新版本的Aspose.PDF for .NET 18.3并坚持以下资源,这些资源将帮助您使用API:

Posted in Aspose.Pdf产品系列 | 发表评论