Unplanned
Last Updated: 11 Jan 2024 10:56 by Ronald
Ronald
Created on: 11 Jan 2024 10:56
Category: RichTextBox
Type: Bug Report
1
RichTextBox: PdfFormatProvider creates invalid PDF document.

PdfFormatProvider creates an invalid PDF document. 

Workaround:

RadDocument radDocument = null;
XamlFormatProvider xamlformatProvider = new XamlFormatProvider();
using (FileStream inputStream = new FileStream("input.xaml", FileMode.Open))
{
    Console.WriteLine("reading input file");
    radDocument = xamlformatProvider.Import(inputStream);
}

var provider = new Telerik.Windows.Documents.FormatProviders.OpenXml.Docx.DocxFormatProvider();
var bytes = provider.Export(radDocument);

var provider2 = new Telerik.Windows.Documents.Flow.FormatProviders.Docx.DocxFormatProvider();
var flowDoc = provider2.Import(bytes);

var provider3 = new Telerik.Windows.Documents.Flow.FormatProviders.Pdf.PdfFormatProvider();

using (Stream output = File.OpenWrite(@"output.pdf"))
{
    Console.WriteLine("writing output file");
    provider3.Export(flowDoc, output);
}

Console.WriteLine("done...");
Console.ReadKey();

 

0 comments