divineomega/web-article-formatter

Web Article Formatter

v1.1.1 2018-04-01 21:56 UTC

This package is auto-updated.

Last update: 2024-04-06 09:28:06 UTC


README

StyleCI

The web article formatter can extract and convert an article from a webpage into a number of other formats, including PDF, markdown, JSON, plain text and more.

Installation

You can install Web Article Formatter via Composer. Just run the following command.

composer require divineomega/web-article-formatter

Usage

To retrieve a web page article and convert it into a different format, first create a new WebArticleFormatter passing it the URL of the web page. Then, simply call the formatter's get method, passing it a valid format constant.

A list of all format constants can be found in the Format class.

$formatter = new WebArticleFormatter($url);

echo $formatter->get(Format::PLAINTEXT);
echo $formatter->get(Format::MARKDOWN);
echo $formatter->get(Format::HTML);
echo $formatter->get(Format::JSON);

file_put_contents('article.pdf', $formatter->get(Format::PDF));