Key highlights from libreoffice conference 2014
-
Upload
sushil-shinde -
Category
Software
-
view
139 -
download
5
description
Transcript of Key highlights from libreoffice conference 2014
1
Highlights from talks presented atLibreOffice Conference
Sushil Shinde [email protected]
Lunch and Learn, 8th Oct 2014 In.linkedin.com/pub/sushil-shinde/18/65b/452/
2
About Me
● Sr. Software Developer at Synerzip Softech India
● About 3 years of experience in C++ and OOXML
● Active contributor to LibreOffice product and community
● Member of TDF.
● Love to play, watch cricket
● Email: [email protected]
● IRC: #libreoffice-dev chat : sushils_
3
Topics
● 'Easy Hacks to Improve Writer – OOXML Interoperability'– LibreOffice and Interoperability.
– Interoperability Issues.
– Steps to fix issues.
● Synerzip's Contribution.● Some interesting topics from conference.
– 3D Models in Impress.
– Libreoffice on Android.
4
LibreOffice and Interoperability
Many companies,Government Organizations,
Individuals use MS Word File Formats.
MS Word Formats:.doc (Binary file).docx (OOXML File Format)
6
Steps to fix issues
✔ Check XML✔ OOXML Tool
✔ CompareFiles
✔ Open SDK tool
✔ Identify ODFproperties.✔ XRAY Tool
✔ Search forOOXML andODF Mappingcode.
✔ Export file✔ Add export
support for OOXML features.
✔ Convert ODFproperties toOOXML tags
8
Data Loss Example - shape
● TextBox Background image loss
Original TextBox fill
LO rendered before FIX
LO rendered after fix
9
Data Loss Example - TableOriginal table
Auto width
LO Rendering After Fix LO : Export Before Fix After Fix
How LO rendered
10
Data Loss - Example
● Numbered list is not preserved– Original XML - <w:lvlText w:val="%1" />
– Exported XML - <w:lvlText w:val="" /> Numbering.xml
Original data Before Fix After Fix
Code reference : https://gerrit.libreoffice.org/#/c/8768/
12
Exploded Pie Chart
Code Reference : https://gerrit.libreoffice.org/#/c/6924
Original chart Before fix After fix
16
3D Models in Impress
● Inserting models inopen format ofCOLLADA / GlTF /KMZ to impress
● Only on windows andLinux (Not on Macyet)
17
LibreOffice on Android
● Based on Fennec –Firefox for Android
● Supports writer, impress,Draw documents. (Calcwork in progress)
● Can't exportdocument.
● Editing is notsupported yet.