key highlights from libreoffice conference 2014
DESCRIPTION
This presentation covers key points from my talk presented at LibreOffice conference. Also it contains key points from some interesting topics presented by community developers at conference.TRANSCRIPT
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.