GithubHelp home page GithubHelp logo

onlyoffice / ooxml_parser Goto Github PK

View Code? Open in Web Editor NEW
83.0 18.0 21.0 78.79 MB

Ruby OOXML Parser

License: GNU Affero General Public License v3.0

Ruby 100.00%
ooxml docx pptx xlsx ruby parser ooxml-parser

ooxml_parser's People

Contributors

alinasafonova avatar dependabot-preview[bot] avatar dependabot[bot] avatar onlyoffice-testing-robot avatar shockwavenn avatar vitaliyserov avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ooxml_parser's Issues

table_width is parsed like a flout

SetStyle.docx
In example file, table_width is eq("percent", 100);.
But parser is return 8.818342151675486 number.
Need to return Ooxml size parser object with 100% value.
docx.elements[1].properties.table_width is a path

First page header is not exist in docx obj

RemoveHeader.docx
In first page header -

"This is page header #1. You will not see it, as it will be removed."

In second header -

"This is page header #2. Only this header can be seen, as the first one has been removed."

But docx.notes objecT (only one) has one element with second headers data.

Drawing position is float

SetPosition.xlsx
xlsx.worksheets.first.drawings.first.position.from.column_offset
Need this to eq OoxmlParser::OoxmlSize.new(72000, :emu)
And also for xlsx.worksheets.first.drawings.first.position.from.row_offset

Font style of cells test is wrong

GetTextPr.docx
In first cell of table i see bold text, but ooxml object is not show it. In show text, but font style is wrong
docx.elements[1].rows.first.cells.first.elements.first.character_style_array[1].font_style.bold

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.