heorhiev / google-doc-reader
Google Docs HTML reader and sanitizer.
v0.1.1
2026-05-22 08:51 UTC
Requires
- php: >=8.0
- ext-curl: *
- ext-dom: *
- ext-libxml: *
Requires (Dev)
- phpunit/phpunit: ^9.6
README
Reads a public Google Docs document as sanitized HTML. Images are not downloaded or saved; their original src values remain in the returned HTML.
Install
For local development, add a path repository to your project composer.json:
{
"repositories": [
{
"type": "path",
"url": "components/google-doc-reader"
}
],
"require": {
"heorhiev/google-doc-reader": "dev-master"
}
}
Then run:
composer update heorhiev/google-doc-reader
Usage
use Heorhiev\GoogleDocReader\GoogleDocReader; $result = GoogleDocReader::readFromUrl($googleDocUrl); $title = $result->title; $html = $result->html;
Tests
composer test