split PDF-Datei in mehrere Dateien in C#
Haben wir eine C# - Windows-Dienst, der derzeit verarbeitet alle PDF-Dokumente durch Lesen der 2D-barcode auf das PDF-Dokument mit einer 3rd-party Komponente und aktualisiert dann die Datenbank an und speichert das Dokument im Dokument-repository.
Gibt es eine Möglichkeit, ich kann schneiden Sie die Dateien nach dem Lesen den barcode und speichern Sie es als ein anderes Dokument?
Zum Beispiel, wenn es ein 10-seitiges Dokument, es sollte aufgeteilt in 10 unterschiedliche Dateien.
Dank.
- Sie sind mit jedem PDF-Bibliotheken im moment?
- Mein Verständnis ist, dass die 3rd-party-Komponente dient nur zur Erkennung von Barcodes in das PDF.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie eine PDF-Bibliothek, wie PDFSharp, Lesen Sie die Datei, Durchlaufen jeder einzelnen der Seiten, fügen Sie Sie zu einem neuen PDF-Dokument und Speichere Sie auf dem Dateisystem. Sie können dann auch löschen, oder halten Sie die original -.
Es ist ziemlich viel code, aber sehr einfach und diese Beispiele sollten Ihnen den Einstieg.
http://www.pdfsharp.net/wiki/Default.aspx?Page=ConcatenateDocuments-sample&NS=&AspxAutoDetectCookieSupport=1
Traf ich die gleiche Frage, die Sie verwenden können, itextsharp-Komponente tools, um das Dokument geteilt werden
Vorherigen Frage Ihre Antworten teilweise - wie aufteilen von pdf-Dokumenten, wenn Sie wissen, wo die barcodes sind, dann können Sie teilen Sie die Dokumente ganz einfach:
Wie kann ich das aufteilen einer PDF-Datei in Seiten (vorzugsweise C#)
Empfehlung ist eine Bibliothek namens PDFSharp und ein Beispiel demonstriert, PDF-splitting.
diese Funktion aufrufen, wo immer Sie wollen, und übergeben Sie die Quell-und Ziel-Ordner-Pfad
Dieser code basiert auf der PDFsharp Bibliothek
http://www.pdfsharp.com/PDFsharp/
Wenn Sie teilen möchten, indem Sie Buchen Markieren Sie dann hier ist der code.
Können Sie installieren
itextsharp
von nuget und kopieren Sie und fügen Sie diesen code in eine c# - app Rufen Sie dieSplitPDFByBookMark()
- Methode und übergeben Sie den pdf-Dateinamen.Dieser code wird nach Ihnen suchen, Lesezeichen und fertig!