Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

PDF Dokumente erstellen

Frage Entwicklung

Mitglied: keksprinz

keksprinz (Level 2) - Jetzt verbinden

25.10.2007, aktualisiert 26.10.2007, 10576 Aufrufe, 9 Kommentare

Hallo,

es gibt ja hunderte von Seiten bei denen man ein Office
Dokument uploaden kann und bekommt ein PDF als
Download zurück. Leider versteh ich nicht ganz wie das
gehen soll, sonst würde ich sowas gerne nachbauen.


Hat jemand Vorschläge ?

Gruß

Keksprinz
Mitglied: AndreasHoster
25.10.2007 um 11:03 Uhr
Prinzipieller Ablauf (für eine Nachbau-Lösung, die mit OpenSource arbeiten kann):
Dokument entgegennehmen
Dokument drucken (auf PostScript-Drucker und das erzeugte PostScript abspeichern)
PostScript-Datei über GhostScript in PDF wandeln
PDF zurückgeben.

bzw.
Da OpenOffice direkt PDF erzeugen kann, könnte man das Dokument auch von OpenOffice direkt in PDF wandeln lassen.
Die Herausforderung ist das skripten der ganzen Anwendungen.
Bitte warten ..
Mitglied: keksprinz
25.10.2007 um 11:11 Uhr
Hallo soweit ist mir ja alles klar
aber zum scripten brauche ich einen pdf drucker der über die Kommando zeile geht
kennt jemand so einen ?

MFG

Keksprinz
Bitte warten ..
Mitglied: AndreasHoster
25.10.2007 um 11:51 Uhr
PDF Drucker so kenne ich gar keinen kostenlosen.
Aber wie gesagt:
PostScript Drucker und anschließend GhostScript zur Wandlung in PDF.
Zum Skripten wäre jetzt natürlich noch das System interessant. Bei Windows würde ich die Druckumleitung mit RedMon ( http://pages.cs.wisc.edu/~ghost/redmon/ ) machen und Linux mich in die printcap reinhängen.
Bitte warten ..
Mitglied: geTuemII
25.10.2007 um 12:53 Uhr
Unter Linux kannst du mit GhostPCL and GhostXPS automatisieren, unter Windows ist GhostView mit RedMon einen Versuch wert.

geTuemII
Bitte warten ..
Mitglied: keksprinz
25.10.2007 um 14:19 Uhr
Hier mein bisheriger Erfolg


Ghostscript installieren

Download Adobe PostScript PrinterDriver von adobe.com

Auf Drucker Anschluss auf File: setzten dann mit rechter Maustaste auf Drucker

Drucker einstellungen und dann auf den Button erweitert

In den Postscript Optionen die True type - Downloadoptionen auf Umriss stellen.

Drucker nach PDF umbennen

Klein Batch um Postscript Datei zuerstellen

print /:D\\Client\pdf test.doc

"Jetzt kommt Blöderweise ne Abfrage wie die datei heissen soll" <- bekomme ich leider nicht weg

Datei nach test.ps umbennen

unter cmd c:\programme\Ghostscript\gs8.54\lib\ps2pdf test.ps

wunderbar kommt eine PDF Datei raus <- Leider nur in schwarz/weiß

Also wenn die Blöde Abfrage nicht wär und das ganze in Bunt käme wäre ich sehr zu frieden. Das es bei
FreePDF XP keinen Consolen Modus gibt ist eigentlich sehr schade. *Trauer*


Naja evtl hat der ein oder andere noch nen Tipp.
Bitte warten ..
Mitglied: AndreasHoster
25.10.2007 um 15:02 Uhr
Der Windows File-Anschluß fragt immer.
Einfachste Variante, wenn es eine Datei ergeben soll (ist mir nur vorher nicht eingefallen):
Zu den Druckereigenschaften gehen, Reiter Anschlüsse, Hinzufügen auswählen, Local Port auswählen und Neuen Anschluss anklicken und als Anschlußname Pfad und Dateiname angeben (z.B. D:\ausdruck.ps).
Dieser Anschluß schreibt den Output in die Datei d:\ausdruck.ps.

Und zu Schwarz/Weiß: Einfach einen Farb-Postscriptdrucker auswählen und es geht auch in Farbe.
Bitte warten ..
Mitglied: aqui
25.10.2007 um 20:54 Uhr
Warum Adobe Postscript Druckertreiber ???
Es geht einfacher....

Neuen Drucker einrichten, auf File drucken lassen als Ziel, als Drucker z.B. den Apple Color LW 12/660 PS auswählen (Alle Appledrucker sind PS Drucker per se !). Drucker wenn du magst in Postscript Datei umbenennen.

Nun kannst du jegliches Dokument von welcher Applikation auch immer mit diesem Drucker in eine Postscript Datei drucken lassen, die du dann eleganterweise hinten immer .ps nennst. Manchmal macht Windows da ein .prn draus aber im Dateiexplorer kannst du dieser Endung den Ghostviewer wieder zuweisen so das dann beide Arten automatisch von Ghostview eröffnet werden wenn man drauf klickt. (Händisch aus Ghostview mit Datei -> öffnen geht es so oder so immer...egal mit welcher Endung)

Im Ghostview kannst du das PS Dokument nun sehen und dann mit File -> convert -> pdfwrite in ein PDF konvertieren...et voila das wars....
Wie gesagt mit RedMon wie oben angemerkt könnte man das noch automatisieren wenn man denn unbedingt will !
Bitte warten ..
Mitglied: keksprinz
26.10.2007 um 10:43 Uhr
Super, danke für die Tipps

nur was gestern geklappt hat die ps nach PDF umzuwandeln, bekomm ich heute einen neuen Fehler


C:\Programme\Ghostscript\gs8.54\lib>ps2pdf c:\test.ps
Error: /undefined in ð¤?Óí?→ß
Operand stack:

Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-
- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- fa
lse 1 %stopped_push 1 3 %oparray_pop 1 3 %oparray_pop 1 3
%oparray_pop 1 3 %oparray_pop .runexec2 --nostringval-- --nostringva
l-- --nostringval-- 2 %stopped_push --nostringval--
Dictionary stack:
--dict:1123/1686(ro)(G)-- --dict:0/20(G)-- --dict:70/200(L)--
Current allocation mode is local
Current file position is 9
AFPL Ghostscript 8.54: Unrecoverable error, exit code 1

Kenn jemand die genaue Angabe ?

Gruß
Bitte warten ..
Mitglied: aqui
26.10.2007 um 13:38 Uhr
Ghostview hat ein sehr komfortables GUI !!! Das muss nicht auf der Commandline passieren !!!

Falls du das GUI (GSview) noch nicht kennst hier kann man es runterladen:

http://pages.cs.wisc.edu/~ghost/gsview/
bzw. hier
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/ghostgum/gsv48w32.exe

der Download für die Windows XP Version.
Das geht damit erheblich einfacher als auf der Command Line. Dort kannst du dann auch die .ps Dateien schon grafisch sehen !!
Bitte warten ..
Ähnliche Inhalte
Microsoft
Office Dokumente und PDF-Dateien digital unterschreiben (3)

Frage von eazy-isi zum Thema Microsoft ...

Windows Update
Wsusscn2.cab von lokalem WSUS erstellen? (1)

Frage von Coppelius zum Thema Windows Update ...

Windows Server
Win2016 - Failovercluster erstellen (4)

Frage von emeriks zum Thema Windows Server ...

Microsoft
PDF-Browserplugins für IRM-geschützte Inhalte gesucht (2)

Frage von DerWoWusste zum Thema Microsoft ...

Neue Wissensbeiträge
Administrator.de Feedback

Umgangsformen auf der Seite

(3)

Information von Frank zum Thema Administrator.de Feedback ...

Windows 10

Windows 8.x oder 10 Lizenz-Key aus dem ROM auslesen mit Linux

(10)

Tipp von Lochkartenstanzer zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Windows 10
gelöst Windows 10 Home "Netzlaufwerk nicht bereit" (19)

Frage von Oggy01 zum Thema Windows 10 ...

Exchange Server
gelöst RU 17 Exchange 2010 . Erfahrungen? (11)

Frage von keine-ahnung zum Thema Exchange Server ...

Windows Server
Festplatten Ruhezustand Windows Server 2016 (10)

Frage von ahaeuser zum Thema Windows Server ...

Datenbanken
gelöst MySQL Zeiterfassungs-Problematik (wer ist eingecheckt) (9)

Frage von NativeMode zum Thema Datenbanken ...