Pregunta

Tengo un documento RTF que sirve como plantilla para la entrada de datos desde una página web. Necesito saber cómo romper la plantilla base en páginas individuales para su visualización en el sitio web. ¿Hay una manera de hacer esto usando PHP? He intentado buscar a través del código RTF dentro del documento, pero no puedo encontrar nada que me da un buen punto de ruptura. Si alguien tiene un código o snipit y la idea de cómo hacer esto estaría siempre agradecido.

¿Fue útil?

Solución

No hay saltos de página explícitos en archivos RTF, a menos que el usuario lo puso en su lugar. "Paging" se calcula cuando se procesa el documento. No hay una respuesta fácil al parecer, IIUC.

Otros consejos

La especificación RTF denota \ página que el comando para un salto de página, pero parece ser ignorado por la mayoría de los espectadores. Google Docs, por ejemplo, no produce un archivo RTF con saltos de página al guardar un documento que contiene saltos de página.

Puede añadir <br style=”page-break-before :always” /> a la que desea poner fin a la página.

Ejemplo:

$string = 'This is page 1';
$string .= '<br style="page-break-before  :always" />';
$string .= 'This is page 2';
$string .= '<br style="page-break-before  :always" />';

Más detalles en http://www.webdev-tuts.com/create-an-rtf-file-and-add-page-break-using-php.html

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top