Split a PDF document into RTF String for each Page

I would like to take a PDF doc.
and create an RTF string in memory for each Page.

so for example if my input PDF doc has 3 pages
then I will have 3 RTF strings in memory like

string Rtf1 = Page1 of Word doc converted to RTF;
string Rtf2 = Page2 of Word doc converted to RTF;
string Rtf3 = Page3 of Word doc converted to RTF;

is this possible using the Aspose PDF component.

Hi Nitin,


Thanks for contacting support.

Aspose.Pdf for .NET supports the feature to convert PDF files to DOC format but I am afraid it does not support the feature to convert PDF files to RTF format. For the sake of correction, we already have logged this requirement as PDFNEWNET-14499 in our issue tracking system. We will further look into the details of this requirement and will keep you posted on the status of correction.

However as a workaround, you may consider first splitting the PDF pages into single page PDF files, then convert each PDF file to DOC format using Aspose.Pdf for .NET and then use Aspose.Words for .NET to convert DOC files to RTF format. For further information, please visit


[C#]

Aspose.Words.Document
doc = new Aspose.Words.Document(“c:/pdftest/source.doc”);<o:p></o:p>

doc.Save(“c:/pdftest/output.rtf”, Aspose.Words.SaveFormat.Rtf);

Thank you very much.
I can work with this - no problem.