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
●
1
●
3
2 Antworten
0
Telerik bietet einen PDF Viewer in einer WPF und einer
Silverlight
Version, den ich hier einsetze.
21.02.2012
judgy
3,0k
●
1
●
1
●
8
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!
Verlinke auf uns!
Verlinke auf codekicker.de von deinem Blog oder aus deiner Forensignatur:
codekicker.de: <a href="http://codekicker.de/fragen" title="Forum für .NET, C#, VB.NET, Java, PHP, HTML, CSS, SQL uvm.">Fragen & Antworten</a> <a href="http://codekicker.de/news" title="Die besten Blogger schreiben für dich über .NET, C#, VB.NET, Java, PHP, HTML, CSS, SQL uvm.">Blogs & News</a>
codekicker.de: [url=http://codekicker.de/fragen]Fragen & Antworten[/url] [url=http://codekicker.de/news]Blogs & News[/url]
» Code vergrößern
Frage gestellt
21.02.2012
Aufrufe
3606
Letzte Aktivität
27.02.2012
Kategorien
.NET
Desktop
Themen
.net
× 2688
csharp
× 1119
wpf
× 423
controls
× 50
pdf
× 39
».NET Software-Entwickler (m/w)
TOP TECHNOLOGIES CONSULTING GmbH
Kontakt, Impressum, Lizenz, AGB