<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.aspose.com/community/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>John Bai</title><link>http://www.aspose.com/community/blogs/john.bai/default.aspx</link><description>Lead Developer, Changsha, China</description><dc:language>en-US</dc:language><generator>CommunityServer 2.0 (Build: 60217.2664)</generator><item><title>Aspose.Pdf For Java 1.0 Released</title><link>http://www.aspose.com/community/blogs/john.bai/archive/2005/07/05/32634.aspx</link><pubDate>Tue, 05 Jul 2005 23:04:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:32634</guid><dc:creator>john_bai</dc:creator><slash:comments>0</slash:comments><comments>http://www.aspose.com/community/blogs/john.bai/comments/32634.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/john.bai/commentrss.aspx?PostID=32634</wfw:commentRss><description>&lt;FONT color=#0000ff&gt;
&lt;P&gt;Dear Customers, &lt;/P&gt;
&lt;P&gt;Aspose.Pdf For Java 1.0 released ! &lt;/P&gt;
&lt;P&gt;Features now supported:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Converting an existing XML file stream(.xml) plus a style-sheet file (.xsl) to a new a PDF file stream; 
&lt;LI&gt;Converting an existing FO file stream to a new PDF file stream; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;
&lt;HR id=null&gt;
&lt;/P&gt;
&lt;P&gt;more info see &lt;A href="http://www.aspose.com/Wiki/default.aspx/Aspose.Pdf/ProductOverviewForJava.html"&gt;http://www.aspose.com/Wiki/default.aspx/Aspose.Pdf/ProductOverviewForJava.html&lt;/A&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=32634" width="1" height="1"&gt;</description><category domain="http://www.aspose.com/community/blogs/john.bai/archive/category/1057.aspx">Aspose.Pdf Releases</category></item><item><title>Development plan for Aspos.Pdf for Java 1.0</title><link>http://www.aspose.com/community/blogs/john.bai/archive/2005/03/18/32633.aspx</link><pubDate>Fri, 18 Mar 2005 16:47:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:32633</guid><dc:creator>john_bai</dc:creator><slash:comments>3</slash:comments><comments>http://www.aspose.com/community/blogs/john.bai/comments/32633.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/john.bai/commentrss.aspx?PostID=32633</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN lang=EN-US&gt;Aspos.Pdf for Java&amp;nbsp;is a suite of java APIs.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0pt"&gt;&lt;SPAN lang=EN-US&gt;&amp;nbsp; The features it will support are&amp;nbsp;as follows:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0pt 0pt 0pt 36.75pt; TEXT-INDENT: -15.75pt; mso-para-margin-left: 2.0gd; mso-char-indent-count: -1.5"&gt;&lt;SPAN lang=EN-US&gt;1. Converting an existing XML file (.xml) plus a style-sheet file (.xsl) to a new PDF document &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN lang=EN-US&gt;2. Converting an existing XML file (.xml) plus a style-sheet file (.xsl) to a fo document&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN lang=EN-US&gt;3. Converting an existing FO file (.fo) to a new PDF document; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN lang=EN-US&gt;4. Creating new pdf document from scratch using API or XML + API.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN lang=EN-US&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN lang=EN-US&gt;We are going to use JAXP or JDOM to construct an xml file object in memory. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN lang=EN-US&gt;One way is that a existing fo file can be read into memory as a tree modal , in the process of being read, the xml element has been converted to our own defined domain object like margin etc that is greatly understandable and easy for customers.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN lang=EN-US&gt;Then the tree can be modified .In other words , the file is editable.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN lang=EN-US&gt;At last , it can be saved as a pdf file, of course fo file if you like.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN lang=EN-US&gt;The other way is that the pdf file can be created from scratch. Namely, customers create an empty pdf file, then add contents in the file. As said above, the created file in memory is represented as a tree with domain object. The Api is responsible to map domain objects to xsl-fo object. When the constructing processed is over, the object tree will be serialized to an output stream. Customer can choose save the outputstream to a fo file or directly to a pdf file without intermediate fo file.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0pt"&gt;&lt;SPAN lang=EN-US&gt;Our work is arranged in two phase:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0pt 0pt 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"&gt;&lt;SPAN lang=EN-US style="mso-fareast-font-family: 'Times New Roman'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;1.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;Feature 1, 2, 3 will be released at early June;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0pt 0pt 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"&gt;&lt;SPAN lang=EN-US style="mso-fareast-font-family: 'Times New Roman'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;2.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;Feature 4 will be released at early August.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0pt"&gt;&lt;SPAN lang=EN-US&gt;We will post our work progress at times.&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=32633" width="1" height="1"&gt;</description><category domain="http://www.aspose.com/community/blogs/john.bai/archive/category/1057.aspx">Aspose.Pdf Releases</category></item></channel></rss>