vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
PDF Datei anzeigen, Neue erste Seite stimmen und wieder abspeichern 
Autor: Volker Bunge
Datum: 26.11.18 13:59

Hallo zusammen,

ist folgendes Zenario mit VB.NET Community 2017 möglich:

1. Eine PDF Datei und deren Inhalt Seitenweise als Übersicht anzeigen lassen
2. Eine neue Seite (also > erste) als neue Seite 1 bestimmen
3. Die Änderung so abspeichern, dass die neue Seite 1 auch Seite 1 ist und alle anderen Seiten in der alten Reihenfolge dahinter sind

Grund ist folgender:
Wir arbeiten mit einem System für den digitalen Posteingang. Dort kommen nun auch Faxe an, die eigentlich über eine spezielle Erkennungssoftware bearbeitet werden könnten. Da diese aber max. 2 Seiten bearbeiten kann (von der dann nur eine spezielle Seite von Belang ist), wollte ich ein kleines Programm entwickeln, welches mir diese spezielle Seite an den Anfang setzt.

Die Datei aus dem digitalen Posteingang hat nämlich immer noch eine Deckseite. Wenn nun der Kunde seine 2 Seiten faxt, dann kann die Spezielle Seite auch mal schnell die dritte Seite in der PDF sein.

Richtig genial wäre es natürlich, wenn ich sagen könnte, welche alte Seite welche neue Seite ist. Also So

Alt: 1, 2, 3 Neu: 3, 1, 2 oder 3, 2, 1

Wie dies nur am einfachsten und schnellsten geht ist mir eigentlich egal.

Folgende Umsetzungen könnte ich mir für das Erstellen vorstellen.

- Drucken einer neuen PDF Datei mit der gewünschten neuen Seitenreihenfolge
- Die Datei analysieren und jede Seite in eine Variable (oder ähnliches) packen und dann daraus eine neue PDF zusammensetzen (ähnlich also wie es bei String möglich wäre)
- Die Seiten tatsächlich nur in die gewünschte Reihenfolge bringen
...


Wäre echt super, wenn so etwas in VB.NET gehen würde und mir jemand von Euch hierbei helfen könnte.

Vielen Dank

Volker
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: PDF Datei anzeigen, Neue erste Seite stimmen und wieder abspeichern 
Autor: Volker Bunge
Datum: 05.12.18 10:44

Hallo zusammen,

so, habe es fast geschafft.

Jetzt kann ich einzelne PDF-Dateien trennen und wieder so zusammenfügen, wie ich es brauche (aktuell reichen mir die ersten 3 Seiten).

Es gibt noch 2 optische Schönheitsfehler

1. Die Seiten werden nur richtig getrennt, wenn ich die Msgbox drin lasse (Form1, Zeile 434)

2. Ich wollte gern auch den Fokus auf die Listbox setzen (Form1, Zeile 489)

Da das Projekt doch ein paar Zeilen lang ist, ist es leider hier so nicht abzubilden, daher packe ich es mal als

DropBoxlink hinzu https://www.dropbox.com/s/oo1bifgd0zfrbeh/PDF_Viewer%20Visual%20Studio%202017.rar?dl=0. (Sollte jemand nicht auf die DropBox kommen, einfach Bescheid geben)

Wäre echt super, wenn jemand mir noch bei meinen zwei kleinen Problemen helfen könnte.

Gruß

Volker
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: PDF Datei anzeigen, Neue erste Seite stimmen und wieder abspeichern 
Autor: effeff
Datum: 08.12.18 20:59

Womit bzw. wie trennst Du die Seiten? Es gibt z. B. Beispiele für iTextSharp... Und zusammenfügen kann man die Seiten damit auch...

EALA FREYA FRESENA

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: PDF Datei anzeigen, Neue erste Seite stimmen und wieder abspeichern 
Autor: Volker Bunge
Datum: 09.12.18 09:16

Hallo effeff,

getrent werden die mit PDF Split Merge Component (PDFSplitMerge 1.0 Type Library (http://www.guangmingsoft.net/PDFSplitMerge/), zusammengefügt werden sie durch den Druck über den EDocPrinter.

Gruß
Volker
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel