using Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Export; using Telerik.Windows.Documents.Flow.FormatProviders.Pdf; using Telerik.Windows.Documents.Flow.Model; namespace TelerikPOC { internal class Program { static void Main(string[] args) { var defaultImagePropertiesResolver = new Telerik.Documents.ImageUtils.ImagePropertiesResolver(); Telerik.Windows.Documents.Extensibility.FixedExtensibilityManager.ImagePropertiesResolver = defaultImagePropertiesResolver; var provider = new Telerik.Windows.Documents.Flow.FormatProviders.Docx.DocxFormatProvider(); var pdfProvider = new PdfFormatProvider(); var settings = new Telerik.Windows.Documents.Flow.FormatProviders.Pdf.Export.PdfExportSettings(); settings.ComplianceLevel = PdfComplianceLevel.PdfA3U; pdfProvider.ExportSettings = settings; using (Stream input = File.OpenRead("WordToPDF-test.docx")) { RadFlowDocument document = provider.Import(input); var resultBytes = pdfProvider.Export(document); File.WriteAllBytes("Telerik_output_PDF_A3U.pdf", resultBytes); } } } }