BoldSignEasily embed eSignatures in your .NET applications. Free sandbox with native SDK available.
static void Main(string[] args)
{
Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense("MY_KEY");
string inputFile = "input_file_path";
string outputFile = "Sample Output.docx";
File.Copy(inputFile, outputFile, true);
FileStream fileStream = new FileStream(outputFile, FileMode.Open, FileAccess.ReadWrite, FileShare.ReadWrite);
WordDocument doc = new WordDocument(fileStream, FormatType.Docx);
DocIORenderer converter = new DocIORenderer();
converter.Settings.AutoDetectComplexScript = true;
converter.Settings.EmbedFonts = true;
converter.Settings.EmbedCompleteFonts = true;
PdfDocument pdfDocument = converter.ConvertToPDF(doc);
FileStream pdfStream = File.Create("output.pdf");
pdfDocument.Save(pdfStream);
pdfDocument.Dispose();
pdfStream.Dispose();
doc.Dispose();
fileStream.Dispose();
}
|