Fragen & Antworten
Lounge
Blogs & News
Jobs
login
|
Frage stellen
Fragen ansehen
Menü
Fragen & Antworten
» Frage stellen
» Fragen ansehen
» Fragen-FAQ
» Feedback
» Fragen-Themen
» Mitglieder
» Abzeichen
» Ranking
» RSS-Feed
Blogs & News
» News lesen
» News-FAQ
» Autoren
» News eintragen
Jobs
» Jobbörse
Lounge
» Aktuelle Diskussionen
» Neue Diskussion
Suche gutes Managed PDF Viewer Control (C#, WPF)
7
Hallo zusammen,
kennt jemand von euch einen Hersteller, der ein gutes managed PDF-Viewer Control, idealerweise ansprechbar mit C#, visualisierbar über WPF, anbietet?
Zurzeit verwende ich ein ActiveX Control, welches ziemlich lahm******* ist.
Marc
.net
csharp
wpf
controls
pdf
21.02.2012
mj2012
31
●
2
2 Antworten
0
Telerik bietet einen PDF Viewer in einer WPF und einer
Silverlight
Version, den ich hier einsetze.
21.02.2012
judgy
721
●
6
0
Hallo Marc
Unter Winforms kannst du einen ActiveX Host auf den Reader selbst implementieren. Ich denke, dass sowas auch unter WPF möglich sein sollte...
using System.Reflection;
using System.Windows.Forms;
/// <summary>
/// .NET Wrapper für Adobe Reader ActiveX-Steuerelement
/// </summary>
public class AcrobatReaderControl : AxHost
{
/// <summary>
/// Hostet das Adobe Reader ActiveX-Steuerelement in Windows.Forms.
/// </summary>
public AcrobatReaderControl()
// CLSID des Adobe Readers (ist bei allen 32-Bit Versionen gleich)
: base("{CA8A9780-280D-11CF-A24D-444553540000}")
{ }
/// <summary>
/// Lädt eine PDF-Datei.
/// </summary>
/// <param name="path">Pfad</param>
public void LoadFile(string path)
{
// LoadFile-Methode auf dem Adobe Reader aufrufen
this.GetOcx().GetType().InvokeMember("LoadFile",
BindingFlags.InvokeMethod | BindingFlags.OptionalParamBinding, null,
this.GetOcx(), new object[1] { path });
}
/// <summary>
/// Druckt die geladene PDF-Datei.
/// </summary>
public void Print()
{
// Print-Methode auf dem Adobe Reader aufrufen
this.GetOcx().GetType().InvokeMember("Print",
BindingFlags.InvokeMethod | BindingFlags.OptionalParamBinding, null,
this.GetOcx(), new object[0]);
}
}
27.02.2012
Syntagma
1
Stelle deine .net-Frage jetzt!
Coole Sache?
codekicker.de braucht deine Hilfe: Like uns und klicke auf den +1-Button!
Frage gestellt
21.02.2012
Aufrufe
342
Letzte Aktivität
27.02.2012
Kategorien
.NET
Desktop
Themen
.net
× 1833
csharp
× 815
wpf
× 261
controls
× 36
pdf
× 24
Kontakt, Impressum, Lizenz, AGB