Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -766,9 +766,9 @@ bentoparity -tools ~/src/bentopdf/docs/tools -pdfops ./pdfops -src ~/src/go-pdfk
```

```
covered 76
not covered 38
parity 66.7% (76/114), every claim verified
covered 77
not covered 37
parity 67.5% (77/114), every claim verified
```

⛔ **It refuses to report a figure if a single claim cannot be checked.** A
Expand Down
14 changes: 14 additions & 0 deletions parity/table.go
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,20 @@ var BentoPDF = []Claim{
// arrows is not that drawing. Absence is the conservative direction, and
// this must never make the fleet look better than it is.
{Tool: "rtf-to-pdf", Claim: "go-rtf/rtf#func Parse"},

// --- Word, through go-ooxml -------------------------------------------
// ⛔ BentoPDF's own page says this tool takes "DOC, DOCX, ODT, and RTF".
// Three of the four are read here — DOCX by go-ooxml/ooxml, ODT by
// go-odf/odf, RTF by go-rtf/rtf — and the fourth, DOC, is NOT: the
// pre-2007 binary format is an OLE compound file and nothing in the fleet
// reads one. The gap is named rather than passed over, the way cbz-to-pdf
// names CBR, because a claim whose shortfall is written down can be
// closed by whoever reads it.
//
// The claim names the WordprocessingML reader rather than the repository:
// a "go-ooxml/ooxml exists" claim would go on saying yes after the Word
// reader had been dropped in favour of the other two.
{Tool: "word-to-pdf", Claim: "go-ooxml/ooxml#func ParseWord"},
{Tool: "markdown-to-pdf", Claim: "go-richdoc/markdown#func Parse"},

// --- the data formats, through go-richdoc/data -------------------------
Expand Down
Loading