sposta pdf negli appunti

1
$ cat scaswd.pdf| pbcopy
$ pbpaste > astasd.pdf
$ open astasd.pdf

astasd.pdf non può essere aperto, ma scaswd.pdf è un file pdf valido.

C'è un modo per incollare un pdf nei miei appunti e incollarlo da qualche altra parte?

Voglio copiare un file dal mio computer locale a uno remoto a cui posso accedere solo con ssh, senza utilizzare server di hosting di file intermedi.

(Non riesco a scp)

Per i file di testo copia e incolla tra i terminali funziona.

Per i file binari, come un pdf, ho bisogno di un'altra soluzione.

    
posta theonlygusti 28.11.2018 - 17:53
fonte

3 risposte

3

Dalla pagina man di pbcopy

pbcopy takes the standard input and places it in the specified pasteboard. If no pasteboard is specified, the general pasteboard will be used by default. The input is placed in the pasteboard as plain text data unless it begins with the Encapsulated PostScript (EPS) file header or the Rich Text Format (RTF) file header, in which case it is placed in the pasteboard as one of those data types.

Quindi da questo sembrerebbe che solo i documenti con formato RTF o formato EPS possano essere copiati e incollati da questi comandi.

Il Finder supporta i file di copia e incolla, quindi cmd c e cmd v, copieranno e incolleranno i file nel Finder.

    
risposta data 28.11.2018 - 18:00
fonte
2

Puoi cat del file pdf e reindirizzare l'output in un file senza utilizzare gli appunti.

cat scaswd.pdf > astasd.pdf; open astasd.pdf
    
risposta data 28.11.2018 - 18:34
fonte
0

Risposta parziale o preliminare, necessita di lavoro sulla sintassi esatta, esperti di scripting, per favore aiuto:

Gli appunti possono fare un po 'più di manpage per pbcopy e pbpaste rivela. Ovviamente, molti di noi hanno copiato e incollato qualcos'altro che puro testo. Immagini per esempio.

Potresti provare qualcosa di simile a questo:

osascript -e 'set the clipboard to (read POSIX file ("/Users/YOU/test.pdf") as PDF file)'

Quanto sopra è non la sintassi corretta vicino al file PDF "e genererà un errore. Ma funziona per file JPEG, PNG ecc.

Tralasciando l'ultima parte con la sintassi dell'input in modo un po 'scorretto, copia "qualcosa" negli appunti. Controllando il contenuto con 'osascript -e' info 'appunti non dà qualcosa di simile

Unicode text, 92, string, 46, styled Clipboard text, 22, «class utf8», 46, «class ut16», 94

ma

astasd.pdf: PDF document, version 1.4

Solo che questo non è stato copiato correttamente.

'

    
risposta data 29.11.2018 - 10:29
fonte

Leggi altre domande sui tag