Speichern einer wpf-layout-pdf-Datei mit pdfsharp, c#
Ich bin neu in c#, wpf und der pdfsharp Bibliothek.
Dies ist mein XAML Code:
<Grid>
<zoom:ZoomControl>
<graphsharp:GraphLayout x:Name="graphLayout"
Graph="{Binding ElementName=root, Path=GraphToVisualize}"
LayoutAlgorithmType="FR"
OverlapRemovalAlgorithmType="FSA"
HighlightAlgorithmType="Simple"></graphsharp:GraphLayout>
</zoom:ZoomControl>
<Button Content="Button" Height="23" Name="button1" Width="75" Margin="12,294,658,412" Click="button1_Click" />
</Grid>
Möchte ich jetzt speichern "graphLayout", um eine pdf-Datei mit Pdfsharp. Ich erstellte einen button und verwendet im Grunde die "hello world" Beispiel-code in der pdfsharp wiki zu starten.
PdfDocument document = new PdfDocument();
document.Info.Title = "Created with PDFsharp";
PdfPage page = document.AddPage();
XGraphics gfx = XGraphics.FromPdfPage(page);
XFont font = new XFont("Verdana", 20, XFontStyle.BoldItalic);
gfx.DrawString("My Graph", font, XBrushes.Black,
new XRect(0, 0, page.Width, page.Height),
XStringFormats.TopCenter);
const string filename = "MyGraph.pdf";
document.Save(graphLayout+filename);
Process.Start(filename);
Bekomme ich eine pdf , aber es ist nur der text. Kann jemand mir bitte sagen, wie ich speichern kann das gesamte layout in eine pdf-Datei?
Dank
Darf ich wissen, die Kontrolle, die Sie verwenden, um Unterstützung zoom <zoom:ZoomControl> Ist, dass einige externe tools?
Ich kann mich nicht wirklich erinnern, da es zu lange her, aber ich denke, dies war die Bibliothek, die ich verwendet: wpfextensions.codeplex.com
Ich kann mich nicht wirklich erinnern, da es zu lange her, aber ich denke, dies war die Bibliothek, die ich verwendet: wpfextensions.codeplex.com
InformationsquelleAutor AndyB | 2013-12-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Lesen Dokumentationen: http://www.pdfsharp.net/wiki/Graphics.ashx?AspxAutoDetectCookieSupport=1
Ich bin mir nicht bewusst, dass Sie konvertieren, die direkt von der WPF zu PDF, aber es ist ziemlich einfach
mit WPF<-->XPS<-->PDF.
wo dp ist Ihre Visuelle/layout
Quellen:
http://www.nathanpjones.com/wp/2013/03/output-to-pdf-in-wpf-for-free/
http://www.pdfsharp.net/wiki/PDFsharpSamples.ashx
verloren ich habe die Bilder während der Konvertierung von xps in pdf ?
Dieser ist nicht in der windows 8.1 app. Gibt es eine windows 8.1 app-kompatible version verfügbar?
InformationsquelleAutor Erti-Chris Eelmaa