From 06d6354e5b437fea24db2fa2f9827936bd70e788 Mon Sep 17 00:00:00 2001 From: Karan-SF4772 Date: Tue, 9 Dec 2025 15:01:59 +0530 Subject: [PATCH 1/2] Added Word to PDF sample --- .../Fallback-symbols-based-on-scripttype.slnx | 3 ++ .../Data/Template.docx | Bin 0 -> 19011 bytes ...allback-symbols-based-on-scripttype.csproj | 24 ++++++++++++++ .../Output/.gitkeep | 1 + .../Program.cs | 30 ++++++++++++++++++ 5 files changed, 58 insertions(+) create mode 100644 Word-to-PDF-Conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype.slnx create mode 100644 Word-to-PDF-Conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype/Data/Template.docx create mode 100644 Word-to-PDF-Conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype/Fallback-symbols-based-on-scripttype.csproj create mode 100644 Word-to-PDF-Conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype/Output/.gitkeep create mode 100644 Word-to-PDF-Conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype/Program.cs diff --git a/Word-to-PDF-Conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype.slnx b/Word-to-PDF-Conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype.slnx new file mode 100644 index 000000000..7b1d9d8a7 --- /dev/null +++ b/Word-to-PDF-Conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype.slnx @@ -0,0 +1,3 @@ + + + diff --git a/Word-to-PDF-Conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype/Data/Template.docx b/Word-to-PDF-Conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype/Data/Template.docx new file mode 100644 index 0000000000000000000000000000000000000000..addd931d3d050f7d60e99795e0b486f9d00636d7 GIT binary patch literal 19011 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 literal 0 HcmV?d00001 diff --git a/Word-to-PDF-Conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype/Fallback-symbols-based-on-scripttype.csproj b/Word-to-PDF-Conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype/Fallback-symbols-based-on-scripttype.csproj new file mode 100644 index 000000000..5950291e7 --- /dev/null +++ b/Word-to-PDF-Conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype/Fallback-symbols-based-on-scripttype.csproj @@ -0,0 +1,24 @@ + + + + Exe + net8.0 + Fallback_symbols_based_on_scripttype + enable + enable + + + + + + + + + Always + + + Always + + + + diff --git a/Word-to-PDF-Conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype/Output/.gitkeep b/Word-to-PDF-Conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype/Output/.gitkeep new file mode 100644 index 000000000..5f282702b --- /dev/null +++ b/Word-to-PDF-Conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype/Output/.gitkeep @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Word-to-PDF-Conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype/Program.cs b/Word-to-PDF-Conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype/Program.cs new file mode 100644 index 000000000..46c674a0c --- /dev/null +++ b/Word-to-PDF-Conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype/Program.cs @@ -0,0 +1,30 @@ +using Syncfusion.DocIO.DLS; +using Syncfusion.DocIORenderer; +using Syncfusion.Pdf; +using Syncfusion.Office; +namespace Fallback_symbols_based_on_scripttype +{ + internal class Program + { + static void Main(string[] args) + { + //Opens the file as stream. + using FileStream inputStream = new FileStream(Path.GetFullPath(@"Data/Template.docx"), FileMode.Open, FileAccess.Read); + //Loads an existing Word document file stream. + using WordDocument wordDocument = new WordDocument(inputStream, Syncfusion.DocIO.FormatType.Docx); + //Adds fallback font for basic symbols like bullet characters. + wordDocument.FontSettings.FallbackFonts.Add(ScriptType.Symbols, "Segoe UI Symbol, Arial Unicode MS, Wingdings"); + //Adds fallback font for mathematics symbols. + wordDocument.FontSettings.FallbackFonts.Add(ScriptType.Mathematics, "Cambria Math, Noto Sans Math, Segoe UI Symbol, Arial Unicode MS"); + //Adds fallback font for emojis. + wordDocument.FontSettings.FallbackFonts.Add(ScriptType.Emoji, "Segoe UI Emoji, Noto Color Emoji, Arial Unicode MS"); + //Instantiation of DocIORenderer for Word to PDF conversion. + using DocIORenderer render = new DocIORenderer(); + //Converts Word document into PDF document. + using PdfDocument pdfDocument = render.ConvertToPDF(wordDocument); + //Saves the PDF file to file system. + using FileStream outputStream = new FileStream(Path.GetFullPath(@"../../../Output/Output.pdf"), FileMode.OpenOrCreate, FileAccess.ReadWrite); + pdfDocument.Save(outputStream); + } + } +} From 56eee512bfd3dbb0f79dca13ea7153794b483487 Mon Sep 17 00:00:00 2001 From: Karan-SF4772 Date: Tue, 9 Dec 2025 15:10:53 +0530 Subject: [PATCH 2/2] Added Word to Image sample --- .../Fallback-symbols-based-on-scripttype.slnx | 3 ++ .../Data/Template.docx | Bin 0 -> 19011 bytes ...allback-symbols-based-on-scripttype.csproj | 24 ++++++++++++ .../Output/.gitkeep | 1 + .../Program.cs | 37 ++++++++++++++++++ 5 files changed, 65 insertions(+) create mode 100644 Word-to-Image-conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype.slnx create mode 100644 Word-to-Image-conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype/Data/Template.docx create mode 100644 Word-to-Image-conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype/Fallback-symbols-based-on-scripttype.csproj create mode 100644 Word-to-Image-conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype/Output/.gitkeep create mode 100644 Word-to-Image-conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype/Program.cs diff --git a/Word-to-Image-conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype.slnx b/Word-to-Image-conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype.slnx new file mode 100644 index 000000000..7b1d9d8a7 --- /dev/null +++ b/Word-to-Image-conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype.slnx @@ -0,0 +1,3 @@ + + + diff --git a/Word-to-Image-conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype/Data/Template.docx b/Word-to-Image-conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype/Data/Template.docx new file mode 100644 index 0000000000000000000000000000000000000000..addd931d3d050f7d60e99795e0b486f9d00636d7 GIT binary patch literal 19011 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 literal 0 HcmV?d00001 diff --git a/Word-to-Image-conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype/Fallback-symbols-based-on-scripttype.csproj b/Word-to-Image-conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype/Fallback-symbols-based-on-scripttype.csproj new file mode 100644 index 000000000..5950291e7 --- /dev/null +++ b/Word-to-Image-conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype/Fallback-symbols-based-on-scripttype.csproj @@ -0,0 +1,24 @@ + + + + Exe + net8.0 + Fallback_symbols_based_on_scripttype + enable + enable + + + + + + + + + Always + + + Always + + + + diff --git a/Word-to-Image-conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype/Output/.gitkeep b/Word-to-Image-conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype/Output/.gitkeep new file mode 100644 index 000000000..5f282702b --- /dev/null +++ b/Word-to-Image-conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype/Output/.gitkeep @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Word-to-Image-conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype/Program.cs b/Word-to-Image-conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype/Program.cs new file mode 100644 index 000000000..101936f02 --- /dev/null +++ b/Word-to-Image-conversion/Fallback-symbol-based-on-scripttype/.NET/Fallback-symbols-based-on-scripttype/Program.cs @@ -0,0 +1,37 @@ +using Syncfusion.DocIO.DLS; +using Syncfusion.DocIORenderer; +using Syncfusion.Office; + +namespace Fallback_symbols_based_on_scripttype +{ + internal class Program + { + static void Main(string[] args) + { + //Opens the file as stream. + using FileStream inputStream = new FileStream(Path.GetFullPath(@"Data/Template.docx"), FileMode.Open, FileAccess.Read); + //Loads an existing Word document file stream. + using WordDocument wordDocument = new WordDocument(inputStream, Syncfusion.DocIO.FormatType.Docx); + //Adds fallback font for basic symbols like bullet characters. + wordDocument.FontSettings.FallbackFonts.Add(ScriptType.Symbols, "Segoe UI Symbol, Arial Unicode MS, Wingdings"); + //Adds fallback font for mathematics symbols. + wordDocument.FontSettings.FallbackFonts.Add(ScriptType.Mathematics, "Cambria Math, Noto Sans Math, Segoe UI Symbol, Arial Unicode MS"); + //Adds fallback font for emojis. + wordDocument.FontSettings.FallbackFonts.Add(ScriptType.Emoji, "Segoe UI Emoji, Noto Color Emoji, Arial Unicode MS"); + //Instantiation of DocIORenderer for Word to image conversion. + using DocIORenderer render = new DocIORenderer(); + //Convert the entire Word document to images. + Stream[] imageStreams = wordDocument.RenderAsImages(); + int i = 0; + foreach (Stream stream in imageStreams) + { + //Reset the stream position. + stream.Position = 0; + //Save the stream as file. + using FileStream fileStreamOutput = File.Create(Path.GetFullPath(@"../../../Output/Output_" + i + ".jpeg")); + stream.CopyTo(fileStreamOutput); + i++; + } + } + } +}