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);
 | 
