diff --git a/WinFormsApp/FormPreviewPDF.Designer.cs b/WinFormsApp/FormPreviewPDF.Designer.cs
index cee0077..435f282 100644
--- a/WinFormsApp/FormPreviewPDF.Designer.cs
+++ b/WinFormsApp/FormPreviewPDF.Designer.cs
@@ -28,26 +28,14 @@
///
private void InitializeComponent()
{
- System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormPreviewPDF));
- axAcropdf = new AxAcroPDFLib.AxAcroPDF();
panel1 = new Panel();
buttonCancel = new Button();
buttonPrint = new Button();
- ((System.ComponentModel.ISupportInitialize)axAcropdf).BeginInit();
+ pictureBox = new PictureBox();
panel1.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)pictureBox).BeginInit();
SuspendLayout();
//
- // axAcropdf
- //
- axAcropdf.Dock = DockStyle.Top;
- axAcropdf.Enabled = true;
- axAcropdf.Location = new Point(0, 0);
- axAcropdf.Name = "axAcropdf";
- axAcropdf.OcxState = (AxHost.State)resources.GetObject("axAcropdf.OcxState");
- axAcropdf.Size = new Size(478, 576);
- axAcropdf.TabIndex = 0;
- axAcropdf.Enter += axAcropdf_Enter;
- //
// panel1
//
panel1.Controls.Add(buttonCancel);
@@ -80,26 +68,34 @@
buttonPrint.UseVisualStyleBackColor = true;
buttonPrint.Click += buttonPrint_Click;
//
+ // pictureBox
+ //
+ pictureBox.Dock = DockStyle.Fill;
+ pictureBox.Location = new Point(0, 0);
+ pictureBox.Name = "pictureBox";
+ pictureBox.Size = new Size(478, 540);
+ pictureBox.TabIndex = 2;
+ pictureBox.TabStop = false;
+ //
// FormPreviewPDF
//
AutoScaleDimensions = new SizeF(7F, 15F);
AutoScaleMode = AutoScaleMode.Font;
ClientSize = new Size(478, 576);
+ Controls.Add(pictureBox);
Controls.Add(panel1);
- Controls.Add(axAcropdf);
Name = "FormPreviewPDF";
Text = "FormPreviewPDF";
Load += FormPreviewPDF_Load;
- ((System.ComponentModel.ISupportInitialize)axAcropdf).EndInit();
panel1.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)pictureBox).EndInit();
ResumeLayout(false);
}
#endregion
-
- private AxAcroPDFLib.AxAcroPDF axAcropdf;
private Panel panel1;
private Button buttonCancel;
private Button buttonPrint;
+ private PictureBox pictureBox;
}
}
\ No newline at end of file
diff --git a/WinFormsApp/FormPreviewPDF.cs b/WinFormsApp/FormPreviewPDF.cs
index 47a67ed..96daac5 100644
--- a/WinFormsApp/FormPreviewPDF.cs
+++ b/WinFormsApp/FormPreviewPDF.cs
@@ -1,4 +1,6 @@
-using System;
+using Spire.Pdf;
+using Spire.Pdf.Graphics;
+using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
@@ -26,10 +28,11 @@ namespace WinFormsApp
private void FormPreviewPDF_Load(object sender, EventArgs e)
{
- axAcropdf.src = src;
- axAcropdf.LoadFile(src);
- axAcropdf.setView("Fit");
- axAcropdf.Show();
+ var doc = new PdfDocument();
+ doc.LoadFromFile(src);
+ Image image = doc.SaveAsImage(0, PdfImageType.Bitmap, 500, 1000);
+ pictureBox.Image = image;
+ pictureBox.SizeMode = PictureBoxSizeMode.Zoom;
}
private void buttonCancel_Click(object sender, EventArgs e)
diff --git a/WinFormsApp/FormPreviewPDF.resx b/WinFormsApp/FormPreviewPDF.resx
index 24f9693..af32865 100644
--- a/WinFormsApp/FormPreviewPDF.resx
+++ b/WinFormsApp/FormPreviewPDF.resx
@@ -117,12 +117,4 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- AAEAAAD/////AQAAAAAAAAAMAgAAAEZTeXN0ZW0uV2luZG93cy5Gb3JtcywgQ3VsdHVyZT1uZXV0cmFs
- LCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5BQEAAAAhU3lzdGVtLldpbmRvd3MuRm9ybXMu
- QXhIb3N0K1N0YXRlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAACEAAAACAQAAAAEAAAAAAAAAAAAAAAAM
- AAAAAA4AANgTAADYEwAACw==
-
-
\ No newline at end of file
diff --git a/WinFormsApp/WinFormsApp.csproj b/WinFormsApp/WinFormsApp.csproj
index 7d85a86..42a15a7 100644
--- a/WinFormsApp/WinFormsApp.csproj
+++ b/WinFormsApp/WinFormsApp.csproj
@@ -35,6 +35,7 @@
+