39 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
 | 
						|
/******************************************************************************
 | 
						|
 * Copyright (c) 2010 Jevon Wright and others.
 | 
						|
 * All rights reserved. This program and the accompanying materials
 | 
						|
 * are made available under the terms of the Eclipse Public License v1.0
 | 
						|
 * which accompanies this distribution, and is available at
 | 
						|
 * http://www.eclipse.org/legal/epl-v10.html
 | 
						|
 *
 | 
						|
 * or
 | 
						|
 *
 | 
						|
 * LGPL which is available at http://www.gnu.org/licenses/lgpl.html
 | 
						|
 *
 | 
						|
 *
 | 
						|
 * Contributors:
 | 
						|
 *    Jevon Wright - initial API and implementation
 | 
						|
 ****************************************************************************/
 | 
						|
 | 
						|
/**
 | 
						|
 * This file allows you to convert through the command line.
 | 
						|
 * Usage:
 | 
						|
 *   php -f convert.php [input file]
 | 
						|
 */
 | 
						|
 | 
						|
if (count($argv) < 2) {
 | 
						|
	throw new \InvalidArgumentException("Expected: php -f convert.php [input file]");
 | 
						|
}
 | 
						|
 | 
						|
if (!file_exists($argv[1])) {
 | 
						|
	throw new \InvalidArgumentException("'" . $argv[1] . "' does not exist");
 | 
						|
}
 | 
						|
 | 
						|
$input = file_get_contents($argv[1]);
 | 
						|
 | 
						|
require_once(__DIR__ . "/src/Html2Text.php");
 | 
						|
require_once(__DIR__ . "/src/Html2TextException.php");
 | 
						|
 | 
						|
echo Html2Text\Html2Text::convert($input);
 |