- Home
- Forum
- ASP.NET Core - EJ 2
- Gibberish charters when copy/paste text from converted word into PDF
Gibberish charters when copy/paste text from converted word into PDF
Operating system: Windows 10
Asp.Net Core - Framework: 2.1.1
NuGet
Syncfusion.DocIO.Net.Core: v16.3.0.29
Syncfusion.DocIORenderer.Net.Core: v16.3.0.29
I have this code
[HttpPost]
public IActionResult ToPdf(int id)
{
// _reportTemplate is the attacched file (simple word 2019 file)
// Loads document from stream.
FileStream fileStream = new FileStream(_reportTemplate, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
var document = new WordDocument(fileStream, FormatType.Docx);
//WordDocument document = new WordDocument(stream, FormatType.Automatic);
// Creates a new instance of DocIORenderer class.
DocIORenderer render2 = new DocIORenderer();
// Converts Word document into PDF document.
PdfDocument pdf = render2.ConvertToPDF(document);
MemoryStream memoryStream = new MemoryStream();
// Save the PDF document.
pdf.Save(memoryStream);
render2.Dispose();
pdf.Close();
document.Close();
memoryStream.Position = 0;
return File(memoryStream, "application/pdf", $"Report_{id}.pdf");
}
It render the PDF but when i select the rendered PDF text and then copy paste into notepad, it paste gibberish charters like below
EΣZĂƉƉŽƌƚŝŶŽ͗/
SIGN IN To post a reply.
2 Replies
Operating system: Windows 10Asp.Net Core - Framework: 2.1.1NuGetSyncfusion.DocIO.Net.Core: v16.3.0.29Syncfusion.DocIORenderer.Net.Core: v16.3.0.29I have this code[HttpPost]public IActionResult ToPdf(int id){// _reportTemplate is the attacched file (simple word 2019 file)// Loads document from stream.FileStream fileStream = new FileStream(_reportTemplate, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);var document = new WordDocument(fileStream, FormatType.Docx);//WordDocument document = new WordDocument(stream, FormatType.Automatic);// Creates a new instance of DocIORenderer class.DocIORenderer render2 = new DocIORenderer();// Converts Word document into PDF document.PdfDocument pdf = render2.ConvertToPDF(document);MemoryStream memoryStream = new MemoryStream();// Save the PDF document.pdf.Save(memoryStream);render2.Dispose();pdf.Close();document.Close();memoryStream.Position = 0;return File(memoryStream, "application/pdf", $"Report_{id}.pdf");}It render the PDF but when i select the rendered PDF text and then copy paste into notepad, it paste gibberish charters like belowEΣZĂƉƉŽƌƚŝŶŽ͗/
Missing the attach
Attachment: Report_dd9947eb.zip
KC
Karthikeyan Chandrasekar
Syncfusion Team
January 21, 2019 10:32 AM UTC
Hi Massimo,
Greetings from Syncfusion. This issue is fixed in our latest version 16.4.0.47. Can you please upgrade to this version in nuget.org to get this issue fixed.
Regards,
Karthikeyan
SIGN IN To post a reply.
- 2 Replies
- 2 Participants
-
MG Massimo Giambona
- Jan 16, 2019 11:33 AM UTC
- Jan 21, 2019 10:32 AM UTC