私は簡単な質問があります。 PagePreviewを使用してPDfファイルを表示するにはどうすればよいですか?MigraDoc.Rendering.Forms.DocumentPreview(WinForms)でPDFファイルを表示するには?
私はフルパス名document.FileName = "c:\ scan \ Insurance_34345.pdf"を持っています。
ページプレビュー。プレビュー(document.FileName);または何か...
もしpdfを表示する別の方法があれば。いいんだよ。私はそれをWinFormsフォームに表示したいと思います。
私はこれを試しました。私はPDFsharpは、PDFファイルをレンダリングしていないコードのパートデザイナーに...私は何をすべきか
string fullPadnaam = Path.Combine(defaultPath, document.FileName);
//PdfDocument pdfDocument = new PdfDocument(fullPadnaam);
//PdfPage page = new PdfPage(pdfDocument);
//XGraphics gfx = XGraphics.FromPdfPage(page);
MigraDoc.DocumentObjectModel.Document pdfDocument = new MigraDoc.DocumentObjectModel.Document();
pdfDocument.ImagePath = fullPadnaam;
var docRenderer = new DocumentRenderer(pdfDocument);
docRenderer.PrepareDocument();
var inPdfDoc = PdfReader.Open(fullPadnaam, PdfDocumentOpenMode.ReadOnly);
for (var i = 0; i < inPdfDoc.PageCount; i++)
{
pdfDocument.AddSection();
docRenderer.PrepareDocument();
var page = inPdfDoc.Pages[i];
var gfx = XGraphics.FromPdfPage(page);
docRenderer.RenderPage(gfx, i + 1);
}
var renderer = new PdfDocumentRenderer();
renderer.Document = pdfDocument;
renderer.RenderDocument();
// MigraDoc.DocumentObjectModel.IO.DdlWriter dw = new MigraDoc.DocumentObjectModel.IO.DdlWriter("HelloWorld.mdddl");
// dw.WriteDocument(pdfDocument);
// dw.Close();
//renderer.PdfDocument.rea(outFilePath);
//string ddl = MigraDoc.DocumentObjectModel.IO.DdlWriter.WriteToString(document1);
dpvScannedDoc.Show(pdfDocument);
あなたはどうですか?私はそのような例を見つけることができませんか? PdfDocument pdfDocument =新しいPdfDocument(document.FileName); PdfPageページ=新しいPdfPage(pdfDocument); XGraphics gfx = XGraphics.FromPdfPage(page); – user1531040
このコードでPagePreviewに行く方法がわかりません。 – user1531040
PDFsharpはPDFページをレンダリングしないため、PDFsharpでは必要な処理を実行できません。 –