Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version. Compare with Current  |   View Page History

<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[

Zend Framework: Zend_Service_LiveDocx Component Proposal

Proposed Component Name Zend_Service_LiveDocx
Developer Notes http://framework.zend.com/wiki/display/ZFDEV/Zend_Service_LiveDocx
Proposers Jonathan Maron
Zend Liaison  
Revision 1.0.1 - February 02, 2009: Split into multiple components: Tis_Service_LiveDocx, Tis_Service_LiveDocx_MailMerge, Tis_Service_LiveDocx_Convert and Tis_Service_LiveDocx_Exception

1.0 - January 29, 2009: Initial Draft.

(wiki revision: 9)

Table of Contents

1. Overview

Zend_Service_LiveDocx_MailMerge allows developers to generate documents by combining structured data from PHP with a template, created in a word processor. The resulting document can be saved as a PDF, DOCX, DOC or RTF file. The concept is the same as with mail-merge.

Zend_Service_LiveDocx_Convert allows developers to convert word processing files from one format to another. For example, with one single line, you can convert a DOCX file to a DOC file; or a DOC to PDF. In fact, it possible to convert between any two supported formats.

Learn more here: http://www.phplivedocx.org/articles/brief-introduction-to-phplivedocx/

Getting started guide: http://www.phplivedocx.org/articles/getting-started-with-phplivedocx/

Download classes and sample applications: http://www.phplivedocx.org/downloads/

Detailed article on why Zend_Service_LiveDocx is needed: http://www.phplivedocx.org/2009/01/15/another-approach-to-ralf-eggerts-pdf-mit-zend/

Basic example: http://www.phplivedocx.org/2009/01/15/basic-phplivedocx-example/

Advanced example: http://www.phplivedocx.org/2009/01/23/more-advanced-phplivedocx-example/

Contact the author: http://www.phplivedocx.org/contact/

2. References

3. Component Requirements, Constraints, and Acceptance Criteria

4. Dependencies on Other Framework Components

  • Zend_Service_LiveDocx
  • Zend_Service_LiveDocx_MailMerge
  • Zend_Service_LiveDocx_Convert
  • Zend_Service_LiveDocx_Exception
  • Zend_Pdf
  • Zend_Soap_Client

5. Theory of Operation

6. Milestones / Tasks

7. Class Index

  • Zend_Service_LiveDocx
  • Zend_Service_LiveDocx_MailMerge
  • Zend_Service_LiveDocx_Convert
  • Zend_Service_LiveDocx_Exception

8. Use Cases

UC-01
UC-02
UC-03

9. Class Skeletons

Please download the current implementation from www.phpLiveDocx.org: http://www.phplivedocx.org/downloads/

Note: In the above download files, Zend_Service_LiveDocx_* are called Tis_Service_LiveDocx_*. As soon as this proposal has been approved, the classes will be renamed to reflect the ZF coding guidelines.

]]></ac:plain-text-body></ac:macro>

?

Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.