{"repo":"hosmelq/ext-anydoc","free":true,"listed":false,"github":"https://github.com/hosmelq/ext-anydoc","clone":"git clone https://github.com/hosmelq/ext-anydoc.git","description":"PHP extension for converting documents to GitHub-Flavored Markdown with Firecrawl anydoc","language":"Rust","stars":11,"topics":["anydoc","converter","csv","document","document-conversion","epub","excel","markdown","open-document","pdf"],"license":"MIT","category":"media-processing","readme_excerpt":"ext-anydoc Native PHP bindings for Firecrawl anydoc. Convert Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF files to GitHub-Flavored Markdown. This community project is not affiliated with, endorsed by, or maintained by Firecrawl. Requirements - PHP 8.4+ on Linux and macOS; PHP 8.4 or 8.5 on Windows, with NTS and ZTS supported. - PIE 1.4+. - Released binaries cover Linux glibc on x64 and ARM64, macOS on Intel and Apple Silicon, and Windows x64. Other Unix targets require matching PHP development headers and Rust 1.88+ for the source-build fallback. Installation Install the extension with PIE: Usage Conversions are synchronous. CSV bytes require an explicit csv format. The document model is unavailable for PDF; use anydoc to markdown bytes() . Supported formats Format Extensions --- --- CSV .csv EPUB .epub Excel .xls , .xlsb , .xlsm , .xlsx OpenDocument .odp , .ods , .odt PDF .pdf PowerPoint .pot , .pps , .ppsm , .ppsx , .ppt , .pptm , .pptx Rich Text Format .rtf Word .doc , .docm , .docx API - anydoc format from bytes(string $bytes): ?string - anydoc format from extension(string $extension): ?string - anydoc format from path(string $path): ?string - anydoc to document(string $bytes, ?string $format = null): Anydoc\\Document - anydoc to markdown(string $path): string - anydoc to markdown bytes(string $bytes, ?string $format = null): string Anydoc\\Document exposes readonly assets , blocks , and notes . Embedded asset data is binary-safe. See stubs/anydoc.stub.php","default_branch":null,"files":null,"tree":[],"storefront":"/r/hosmelq","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hosmelq/ext-anydoc/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}