PDFsharp & MigraDoc Foundation http://forum.pdfsharp.com/ |
|
Japanese chars http://forum.pdfsharp.com/viewtopic.php?f=2&t=2994 |
Page 1 of 1 |
Author: | gastan [ Thu Nov 27, 2014 5:31 pm ] | |||
Post subject: | Japanese chars | |||
Hi I was able to achieve Japanese characters with PDFSharp based on sample provided here. Problem s, it only works when called from .NET 2 console application If I call same routine from asp.net app, it will return much shorter PDF without working japanese chars Unfortunately I cannot attach PDFF themselves. but good one has 69kB bad one 12kB Document document = new Document(); //141127 Section section = document.AddSection(); Paragraph paragraph = section.AddParagraph(); document.Styles[StyleNames.Normal].Font.Name = "Arial Unicode MS"; paragraph.AddFormattedText("GenerateIDIReport: "); paragraph.AddFormattedText("编辑"); paragraph.AddFormattedText("Japanese:末永萌絵子"); MigraDoc.Rendering.DocumentRenderer docRenderer = new DocumentRenderer(document); docRenderer.PrepareDocument(); PdfDocumentRenderer renderer = new PdfDocumentRenderer(true, PdfSharp.Pdf.PdfFontEmbedding.Always); renderer.Document = document; if (bSaveFile) { renderer.RenderDocument(); // Save the document... String WebDir = System.AppDomain.CurrentDomain.BaseDirectory; string filename = Guid.NewGuid().ToString("D").ToUpper() + ".pdf"; string filenameDisk = WebDir + "..\\Temp\\" + filename; renderer.PdfDocument.Save(filenameDisk); Process.Start(filenameDisk); }
|
Page 1 of 1 | All times are UTC |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |