Supportnet / Forum / SW-Sonstige
FreePDF XP erstellet Dateien überschreiben
Frage
Hallo zusammen!
Ich nutze seit einiger Zeit mit wachsender Begeisterung FreePDF XP zum erstellen von Datenbankauszügen (mit einem Reprotgenerator erzeugt => Drucken => PFD-Datei erzeugen), die von jedermann gelesen werden können (Firmennetzwerk). Ab und an werden diese Datenbankauszüge aktualisiert, dazu wird einfach die bestehende PDF-Datei überschrieben.
Nun passiert es, dass ein zuvor erstellter Auzug (=> PDF-Datei) von einem anderen User geöffnet ist, wenn ich diesen aktualisieren möchte. Man sollte meinen, dass ich dann eine Meldung erhalte "Datei kann nicht überschrieben werden" oder so ähnlich. Aber eben das passiert bei FreePDF XP nicht. Es wird stattdessen eine neue Datei mit einer Nummerierung angelegt, Ich habe also anschließend zwei PDF-Dateien.
Frage: Lässt sich FreePDF XP so konfigurieren, dass ich im oben geschilderten Fall eine Meldung erhalte? Ich würde dann die Aktualisierung ein paar Minuten verschieben.
Antwort 1 von conny77
Prüf doch selbst vor dem Erstellen der PDF, ob die Datei gesperrt ist, z.B. einfach zu löschen versuchen. Wenn du löschen kannst --> neue PDF erstellen. Wenn nicht --> Warten.
Antwort 2 von mt777
Ich glaube da muss ich dich enttäuschen meines Wissens nach ist es mit FreePDF gar nicht möglich eine bereits erzeugte Datei zu überschreiben!
FreePDF legt automatisch eine nummerierte Datei an.
FreePDF legt automatisch eine nummerierte Datei an.
Antwort 3 von MasterOfHardness
@mt777
Stimmt so nicht: Wenn die Datei nicht von einem anderen User geöffnet ist, dann lässt sie sich nach der obligatorischen Sicherheitsabfrage problemlos überschreiben. Nur eben nicht, wenn die Datei geöffnet ist. Dann erscheint natürlich auch die Abfrage "Überschreiben oder nicht?". Nur wird eben die besagte Datei einfach neu erzeugt und mit einem Zähler versehen.
@conny77
Stimmt, geht so. Ist aber recht umständlich (Datei markieren, Del-Taste, Sicherheitsabfrage, OK, neue Datei erzeugen) Ich mach das mit täglich mit verschiedenen Datenbankauszügen mehrmals. Meine Formulierung
@all
Hat jemand weitere Ideen? Ich hätt´ schon gern die sonst übliche Methode "Kann nicht überschrieben werden".
Gute Nacht
MasterOfHardness
Stimmt so nicht: Wenn die Datei nicht von einem anderen User geöffnet ist, dann lässt sie sich nach der obligatorischen Sicherheitsabfrage problemlos überschreiben. Nur eben nicht, wenn die Datei geöffnet ist. Dann erscheint natürlich auch die Abfrage "Überschreiben oder nicht?". Nur wird eben die besagte Datei einfach neu erzeugt und mit einem Zähler versehen.
@conny77
Stimmt, geht so. Ist aber recht umständlich (Datei markieren, Del-Taste, Sicherheitsabfrage, OK, neue Datei erzeugen) Ich mach das mit täglich mit verschiedenen Datenbankauszügen mehrmals. Meine Formulierung
Zitat:
Ab und an werden diese Datenbankauszüge aktualisiert
meint einen einzelnen dieser Auszüge.Ab und an werden diese Datenbankauszüge aktualisiert
@all
Hat jemand weitere Ideen? Ich hätt´ schon gern die sonst übliche Methode "Kann nicht überschrieben werden".
Gute Nacht
MasterOfHardness
Antwort 4 von LOOOOOL
Zitat:
Ich hätt´ schon gern die sonst übliche Methode
Ich hätt´ schon gern die sonst übliche Methode
und das macht dir dann spass den ganzen tag/woche die datei neu zu erstellen zu versuchen und das fenster wegzuklicken?
tzzzzzzzzzzzzzzzzzztttttttttttttt
grus
Antwort 5 von LOOOLL
Zitat:
und das macht dir dann spass den ganzen tag/woche die datei neu zu erstellen zu versuchen und das fenster wegzuklicken?
und das macht dir dann spass den ganzen tag/woche die datei neu zu erstellen zu versuchen und das fenster wegzuklicken?
ein/e tag/woche im leben eines admins ;-))))))))))))))))))
Antwort 6 von CaroS
Hallo Master*
wenn ich nicht in die Technik (des Speicherns und Überschreibens) eingreifen kann, dann würde ich doch einfach die Logik des Vorgangs ändern:
1. Beim Erstellen einer neuen PDF-Datei diese zuerst in einem "Arbeitsverzeichnis" speichern, wo man selbst dafür sorgt, dass die alte Datei vorher "entfernt" wurde oder wo zumindest kein anderer die Datei öffnen kann, so dass man sie ganz sicher überschreiben kann. Und
2. die neu erstellte Datei mit Betriebssystemmitteln (Befehle/Aktionen, Makros/Scripte) dahin kopieren, wo andere auf sie zugreifen können. Da gibt es dann nur ein Entweder - Oder.
Die Trennung von "Produktion" und "Veröffentlichung" sollte auch insgesamt kein Schaden sein, vielleicht kann man dabei ja auch gleich an eine Sicherung und/oder Archivierung denken.
Gruß,
CaroS
wenn ich nicht in die Technik (des Speicherns und Überschreibens) eingreifen kann, dann würde ich doch einfach die Logik des Vorgangs ändern:
1. Beim Erstellen einer neuen PDF-Datei diese zuerst in einem "Arbeitsverzeichnis" speichern, wo man selbst dafür sorgt, dass die alte Datei vorher "entfernt" wurde oder wo zumindest kein anderer die Datei öffnen kann, so dass man sie ganz sicher überschreiben kann. Und
2. die neu erstellte Datei mit Betriebssystemmitteln (Befehle/Aktionen, Makros/Scripte) dahin kopieren, wo andere auf sie zugreifen können. Da gibt es dann nur ein Entweder - Oder.
Die Trennung von "Produktion" und "Veröffentlichung" sollte auch insgesamt kein Schaden sein, vielleicht kann man dabei ja auch gleich an eine Sicherung und/oder Archivierung denken.
Gruß,
CaroS
Antwort 7 von MacGyver031
Zitat:
Dann erscheint natürlich auch die Abfrage "Überschreiben oder nicht?". Nur wird eben die besagte Datei einfach neu erzeugt und mit einem Zähler versehen.
Dann erscheint natürlich auch die Abfrage "Überschreiben oder nicht?". Nur wird eben die besagte Datei einfach neu erzeugt und mit einem Zähler versehen.
Kann es sein dass FreePDF nicht dafür verantwortlich ist, sondern das Betriebssystem?
Antwort 8 von MasterOfHardness
Ich hätte auch eher das Betriebssystem (Win2000 und WinXpprof auf mehreren Systemen) in Verdacht. Nix Genaues weiß ich aber nicht, deshalb frage ich ja euch :o)
@CaroS
Geht natürlich so, ist aber recht kompliziert.
Wer hat weitere Ideen?
Gruß
MasterOfHardness
@CaroS
Geht natürlich so, ist aber recht kompliziert.
Wer hat weitere Ideen?
Gruß
MasterOfHardness

