David has posted 93 posts at DZone. View Full User Profile

Render images in CMYK Color Space in PDF, Vertical Text Support in HTML & EPUB

08.18.2014
| 167 views |
  • submit to reddit
Location: 
Lane Cove, New South Wales, Australia

What's New in this Release?

Aspose development team is happy to announce the monthly release of Aspose.Words for Java &.NET 14.7.0.  This month’s release contains over 114 useful new features, enhancements and bug fixes. Here is a look at just a few of the biggest features and API changes in this month’s release. Improvements to DrawingML shadow, extrusion and 3D rendering algorithms, New public API to specify revision marks appearance for rendering, Vertical text is supported in HTML, MHTML and EPUB, Improvements to rendering and line wrapping for Arabic and Far East scripts, Improvements to rendering of inline shapes within rotated text and many more.  Images in PDF document now can be saved in CMYK color space. It is controlled by PdfSaveOptions.ImageColorSpaceExportMode property. If user wants to save images in PDF in CMYK color space, he can achieve this by using this release. Note that current implementation of CMYK support has some restrictions: JPEG codec is not supported; simple formula for RGB to CMYK conversion is used, no ICC profiles are supported. Priority property has been added to the FontSourceBase class. This property is used when there are fonts with the same family name and style in different font sources. In this case Aspose.Words selects the font from the source with the higher priority value.  ShowRevisionMarks, ShowRevisionBars and ShowOriginalRevision Added to Document.LayoutOptions.RevisionOptions Class. New Public Values Added for ParagraphAlignment Enumeration in this new release. The list of new and improved features added in this release are given below

  • /negative page margins/ Line numbers are not rendering for all the lines in PDF pages
  • Preserve Different First Page option during DOCX-HTML-DOCX roundtrip
  • Add a Priority property to FontSourceBase class
  • Add vertical text support to HTML\Epub
  • Add vertical text support to HTML Import
  • Text color is changed after conversion from ODT to Docx
  • Support relative measurement units on import and export
  • Provide a way to get the names of mustache fields in a document
  • Special characters are rendering as question marks in HTML
  • Save images in CMYK color space to PDF
  • Table border lost is fixed during importing MHTML
  • Incorrect image text wrapping type (inline) on html import
  • Consider preserving Cell height during converting HTML to Word documents
  • /table grid/ Incorrect table cell width on HTML to Tiff conversion, cell content wraps to the second line
  • Preserve Table.StyleName value during Word to Html to Word roundtrip
  • Provide options to control as to how Track Changes Text appears in PDF
  • Provide an ability to render only the Track Changes Revision Bars in Pdf
  • Consider including XML documentation in the NuGet package
  • /header truncated/ A Table in header is truncated when converting to Pdf
  • Converting Word to Pdf issue with RTL text
  • Provide an option to choose the formatting inside HTML or of DocumentBuiler
  • Footnote/Endnote character appears in the Bookmark in PDF
  • The arrow shape has incorrect fill in output document.
  • Improve font fallback for "MICR Encoding" font
  • Docx-HTML-Docx : BookmarkStart and BookmarkEnd position are changed
  • Narrow fonts rendered by Chrome looks wider than computed by AW in HtmlFixed format writer
  • First list label is formatted incorrectly after import.
  • Width of table is incorrect when use InsertHtml method.
  • RowFormat. LeftPadding/ RightPadding causes problem with table width during exporting to HTML.
  • List label attributes resolved incorrectly
  • Font is changed from Regular to Italic after inserting HTML to the document.
  • Table looks improperly in FireFox after expoerting DOCT to HTML
  • Extra column and lines in imported HTML tables
  • Images are replaced with “red cross” after open/save MHTML document.
  • Text in DIVs placement is corrected.
  • Extra Span with dir="rtl" is added during HTML export is now fixed.
  • Merged cells are not properly imported from HTML
  • Paragraph alignment “Justify Low” is changed to “Justified” after open/save.
  • Nested list 's formatting was disturbed and now fixed
  • Doc to html conversion problem with tables is resolved in this release
  • DrawingML misplacement in PDF is fixed in this release.
  • Need to ignore service elements with "display: none" css property on Html import
  • Aspose.Words for .NET 2.0 and 3.5 DLLs appear to depend on .NET 1.1
  • Doc to HTML conversion : Extra characters presence beside the table is fixed
  • Table cell needs to be hidden when exporting style=display:none to DOCX
  • Doc to Html conversion issue is resolved, extra spaces are fixed in output file
  • HTML writer incorrectly determines LocaleId and is now fixed
  • Tables are cutting at the right edge of page in PDF are corrected
  • Non-zero space after text inserted with DocumentBuilder.InsertHtml() is fixed
  • Aspose.Words now return correct values for Paragraph.ParagraphFormat properties.
  • Word control characters break document formatting when imported from HTML is now fixed
  • Unexpected characters appear in the output documents when importing MHTML is now fixed in this release.
  • Setting Table.AllowAutoFit value as false changes the cell's width is fixed
  • Table's border lost after re-saving the Doc file is now fixed
  • Table in the document body is split into 2 parts in Pdf is fixed
  • Saving a DOC multiple times corrupts Table layout is now corrected
  • Multilingual text rendering issue is resolved in Fixed file format (Tiff/Pdf)
  • A Shape is now visible in generated PDF
  • Contents move to next page after conversion from Doc to PDF is now fixed
  • Document.UpdateFields does not the SUM(ABOVE) field is fixed
  • Debug.Assert in the block of code which responsible for justification is fixed.
  • Trim leading/trailing spaces from merge field values during mail merge is fixed
  • Bookmark conversion issue is resolved with RTF to HTML
  • RemoveEmptyParagraphs changes the Paragraph spacing value
  • ODT to Docx conversion issue is resolved with list items
  • Textbox frame overlap the text after conversion from Docx to Pdf is now fixed
  • After resaving the Doc file, # sign is added before hyperlinks is fixed
  • Arrow (Shape) is changed after conversion from Docx to Pdf is now fixed
  • Docx to Doc conversion issue is fixed with table' row formatting
  • RTF to HTML conversion issue is resolved with OLE object icons
  • Error is resolved during printing Aspose.Words generated PostScript file
  • Paragraphs in a column of table are now preserved during open/save a DOCX
  • Header contents missing is fixed after re-saving the ODT
  • Table's cell layout issue is resolved while re-saving ODT
  • Contents of an [iframe] element get visible after HTML import is now fixed
  • Table border becomes visible during open/save a DOCX
  • Top margin issue is resolved after conversion from Docx to Pdf
  • A Word is rendered in multiple SPAN tags in HtmlFixed

Other most recent bug fixes are also included in this release

Newly added documentation pages and articles

Some new tips and articles have now been added into Aspose.Words for .NET documentation that may guide you briefly how to use Aspose.Words for performing different tasks like the followings.

Overview: Aspose.Words

Aspose.Words is a word processing component that enables .NET, Java & Android applications to read, write and modify Word documents without using Microsoft Word. Other useful features include document creation, content and formatting manipulation, mail merge abilities, reporting features, TOC updated/rebuilt, Embedded OOXML, Footnotes rendering and support of DOCX, DOC, WordprocessingML, HTML, XHTML, TXT and PDF formats (requires Aspose.Pdf). It supports both 32-bit and 64-bit operating systems. You can even use Aspose.Words for .NET to build applications with Mono.

More about Aspose.Words

Contact Information

Aspose Pty Ltd
Suite 163, 79 Longueville Road
Lane Cove, NSW, 2066
Australia
Aspose - Your File Format Experts
sales@aspose.com

Phone: 888.277.6734
Fax: 866.810.9465

0
Published at DZone with permission of its author, David Zondray.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)