בשביל להמיר docx ל-pdf צריך להוסיף reference לקבצים הבאים:
חלון Solution Explorer > לחיצה ימנית על References > לחיצה על Add References
להוריד NuGet או מהאינטרנט את הקבצים ולהוסיף:
Telerik.Windows.Documents.Core.dll
Telerik.Windows.Documents.Flow.dll
Telerik.Windows.Documents.Flow.FormatProviders.Pdf.dll
קוד C#:
void ConvertDocxToPdf(string docxpath, string pdfpath)
{
var docxProvider =
new DocxFormatProvider();
var pdfProvider = new PdfFormatProvider();
byte[] docxByteArr = File.ReadAllBytes(docxpath);
var doc = docxProvider.Import(docxByteArr);
byte[] resultPdfByteArr = pdfProvider.Export(doc);
File.WriteAllBytes(pdfpath, resultPdfByteArr);
}
אין תגובות:
הוסף רשומת תגובה