Editar documentos de texto en php

thelegend

Buenas a todos,

Estoy intentando crear un pequeño proyecto personal y estoy buscando unas librerias para poder modificar archivos de texto ya sean doc,docx,xlsx... para poder modificar en el mismo navegador.

He encontrado google docs pero en mi caso yo no utilizo Zend.

Alguien conoce alguna libreria para poder editar estos archivos mediante php?

Amazon

Sólo vengo a decir que eso no son archivos de texto, son archivos de Microsoft Office.

Desgraciadamente no sé ayudarte :/

1 respuesta
thelegend

#2 Si tienes razon,lo he puesto mal >.<

1 respuesta
Amazon

#3 Estoy seguro de que ya lo has visto, pero por si no: http://www.phpdocx.com/

1 respuesta
thelegend

#4 Ya la vi pero por lo que tengo entendido con esas librerias generas los documentos pero no los modificas

Por mi cuenta intente hacer algo pero no me va lo suficientemente bien ya que nunca acabo de encontrar el final del documento y me sale signos raros

<?php
    function parseWord($userDoc) {
		$fileHandle = fopen($userDoc, "r");
		$line = @fread($fileHandle, filesize($userDoc));
		$lines = explode(chr(0x0D),$line);
	
	for ($i = 1; $i < sizeof($lines); ++$i) {
		$pos = strpos($lines[$i], chr(0x00));
		echo $lines[$i] ." ------ ". $pos ."<br />";
		$text .= $lines[$i]." ";
	}
	echo "<br />
	<br /><br /><br />";
	$text = preg_replace("/[^a-zA-Z0-9\s\,\.\-\n\r\t@\/\_\(\)]/","",$text);
	return $text;
} 


$userDoc = "C:\Users\PC\Desktop\mv.doc";


$text = parseWord($userDoc);
echo $text;
?>

Y solo me serivira para .doc

PD:Los echos son pruebas mias xD

Usuarios habituales

  • thelegend
  • Amazon