Comment créer PagePreview avec plusieurs pages à l'aide de PDFsharp?
Question
J'utilise PDFsharp pour créer des fichiers PDF dans mon application C #. Cela fonctionne très bien, mais je n'ai pas trouvé comment créer un aperçu avec plus d'une page. Je n'ai pas de difficulté à créer et à enregistrer des documents comportant plusieurs pages. De même, incorporer PagePreview
dans mon formulaire fonctionne.
Mais comment puis-je afficher (et y dessiner) plus d'une page dans l'aperçu?
Existe-t-il un moyen de transmettre un autre objet XGraphics
à la fonction RenderEvent
associée (qui serait créée à partir de la deuxième page du document ( XGraphics.FromPdfPage (.. .)
))?
La solution
RenderEvent doit savoir quelle page restituer. Votre application doit savoir combien de pages il y a et quelle page est la page en cours.
Nous utilisons MigraDoc pour créer des fichiers PDF et l'aperçu gère automatiquement plusieurs pages.