CutePDF-Befehlszeile oder gleichwertig

11304
Ash King

Ist es möglich, einen Befehl auszuführen, der automatisch mit CutePDF in eine Datei gedruckt wird ?

Ich habe das ausprobiert und trotzdem kein Glück: print C:\test.doc /D:CPW2

Wenn nicht, wird ein anderer Vorschlag zur automatischen Automatisierung eines Drucks in pdf / in pdf in eine Befehlszeile über eine Befehlszeile (Freeware) automatisiert.

4
Um welche Art von Dateien handelt es sich? Das Programm, das zum Anzeigen, Bearbeiten und Drucken der Datei verwendet wird, bestimmt, welcher Terminalbefehl verwendet werden soll, wenn der Befehl überhaupt vorhanden ist. daxlerod vor 10 Jahren 0
Welche Fehlermeldung bekommst du? golimar vor 10 Jahren 0
Benötigen Sie einen bestimmten Ausgabepfad oder kann es sich um denselben Pfad handeln, der dem Eingabepfad entspricht? Zum Beispiel würde "print C: \ test.doc" eine neue PDF-Datei unter "C:" erstellen nixda vor 10 Jahren 0
Der Pfad spielt keine Rolle, würde es vorziehen, dass er mit der Eingabe identisch ist. Dies kann jedoch entsprechend geändert werden. Der folgende Fehler wird angezeigt: "Gerät CPW2 kann nicht initialisiert werden". In Druckern ist dies jedoch der richtige Port. Ich bin nicht sicher, ob es etwas mit cutepdf selbst zu tun hat Ash King vor 10 Jahren 0
@AshKing Hallo, ich würde mich freuen, wenn Sie ein Feedback hinterlassen könnten, um zu erfahren, ob ich meine Antwort verbessern muss. nixda vor 10 Jahren 0

1 Antwort auf die Frage

5
nixda

Einfache Lösung

Wenn der Ausgabepfad keine Rolle spielt, können Sie PDFCreator mit der folgenden Befehlszeile ausprobieren :

C:\Program Files (x86)\PDFCreator>PDFCreator.exe /NOSTART /PF"C:\test.doc" 
  1. Pro GUI müssen Sie Use Auto-save aktivieren und einmal einen Auto-Save-Pfad festlegen.
    Von nun an wird dieser Pfad jedes Mal verwendet, wenn Sie den obigen Befehl ausführen
  2. Sie müssen PDFCreator als Standarddrucker festlegen

Tipp:
Sie können Ihre Einstellungen per GUI in einem Profil (.INI-Datei) speichern, das Sie dann auswählen können, wenn Sie Ihre Befehlszeile ausführen. Auf diese Weise müssen Sie nicht für jeden normalen Druck (z. B. aus Word oder Excel) automatisch als Standard festlegen.

PDFCreator.exe /NoStart /OptionsFile"C:\myprofile.ini" /PF"C:\test.doc" 

Fortgeschrittene Lösung

Die zweite Lösung hat den Vorteil, dass Sie PDFCreator nicht als Standarddrucker festlegen müssen und vollständige Kontrolle über den Pfad und den Namen der Ausgabedatei haben

  1. Installieren Sie PDFCreator zusammen mit seinem COM-Modul

  2. Kopieren Sie diesen Code in eine Textdatei und speichern Sie ihn als Convert2PDF.vbs

    Set PDFCreator = Wscript.CreateObject("PDFCreator.clsPDFCreator", "PDFCreator_") With PDFCreator ReadyState = 0 .cStart "/NoProcessingAtStartup" .cOption("UseAutosave") = 1 .cOption("UseAutosaveDirectory") = 1 .cOption("AutosaveFormat") = 0 .cOption("AutosaveStartStandardProgram") = 0 DefaultPrinter = .cDefaultprinter .cDefaultprinter = "PDFCreator" .cClearcache .cPrinterStop = false .cOption("AutosaveDirectory") = WScript.Arguments(1) .cOption("AutosaveFilename") = WScript.Arguments(2)  .cPrintfile cStr(WScript.Arguments(0)) c = 0 Do While (ReadyState = 0) and (c < 120) c = c + 1 Wscript.Sleep 250 Loop .cDefaultprinter = DefaultPrinter .cClearcache WScript.Sleep 200 .cClose End With  Public Sub PDFCreator_eReady() ReadyState = 1 End Sub 
  3. Sie können Ihre VBScript-Datei mit der folgenden Syntax von der Befehlszeile aus ausführen:
    Convert2PDF.vbs "C:\input.doc" "C:\outputfolder" "outputfilename"

Ich persönlich verwende eine etwas andere Version, bei der der Eingabe- und Ausgabeordner + Dateiname gleich bleibt. Ich habe eine Verknüpfung in meinem shell:sendtoOrdner erstellt, um Dateien per Rechtsklick einfach zu konvertieren

enter image description here

Ich habe gerade Ihre erweiterte Methode ausprobiert und nichts ist passiert, aber dann versuche ich, eine PPT-Datei in eine PDF-Datei zu konvertieren Houseman vor 10 Jahren 0
@OWiz Kannst du mehr Details angeben, was du genau getan hast? nixda vor 10 Jahren 0
Ich bin mir nicht sicher, ob diese Lösung noch praktikabel ist. PdfForge hat eine neue Hauptversion veröffentlicht und deren Dokumentation geändert nixda vor 7 Jahren 1