Comment puis-je diviser un fichier PDF en pages (de préférence C #)
Mon client a un fichier PDF multi-pages. Ils ont besoin de le diviser par page. Personne ne sait d'une façon de le faire - de préférence en C#.
source d'informationauteur Peter | 2008-09-23
Vous devez vous connecter pour publier un commentaire.
PDFSharp est une bibliothèque open source qui peut être ce que vous êtes après:
Cet exemple montre comment convertir un document PDF avec des pages n en n de documents avec une page chacune.
Je l'ai fait à l'aide de ITextSharp -- il y a des options qui peuvent avoir une bonne API, mais c'est open source et gratuit, et qui n'est pas difficile à utiliser.
Découvrez ce codec'est un de leurs exemples de code -- il est assez bon. Il se fend d'un fichier PDF en deux fichiers dans le passé-dans le numéro de page. Vous pouvez la modifier à boucle et de diviser la page en page.
Siberix offre un raisonnablement chiffré bibliothèque commerciale pour la création de PDF à la volée .NET: http://siberix.com Vous pouvez créer le fichier PDF par programme ou par le biais d'une transformation XML (et une combinaison des deux IIRC).
J'ai utilisé leur bibliothèque sur un couple de projets et ont constaté que non seulement leur bibliothèque facile à travailler avec, mais leur support par email est incroyable. Et la licence est assez bon marché.
N'ai pas joué avec, mais vous pouvez toujours regarder Aspose.Pdf.Kit pour .NET et Java. Il est commercial, de sorte que vous aurez besoin de payer les licences des flux, mais si vous avez besoin d'un soutien commercial, il pourrait travailler pour vous.