Como imprimir / fazer upload (uma página da web) diretamente na minha conta do Google Drive?

9

É possível, na caixa de diálogo de impressão do OS X 10.6, imprimir a página da web diretamente na minha conta do Google Documents? Posso salvar como PDF e enviá-lo, mas quero cortar o intermediário (ou seja, eu; eu cometo muitos erros ...).

Costumo usar o Chrome para navegar na Web, caso isso seja relevante.

Existem auxiliares de upload do Google Docs em geral? Eu tentei gdocuploaded(um aplicativo Adobe AIR), mas ele se recusou a iniciar.

Peter Mounce
fonte

Respostas:

15

Atualização - 25 de março de 2012: o fluxo de trabalho antigo parou de funcionar devido a alterações nas APIs do Google. Este deve consertar. Siga a etapa 1 abaixo e faça o download da nova versão do fluxo de trabalho.


Você pode criar o chamado fluxo de trabalho de impressão . Ele estará disponível nas opções que você tem ao imprimir um PDF. Precisamos de algumas etapas para isso, então tenha paciência comigo:

1. Instale o gdata-python

Vá para a página de download do gdata-python e baixe a versão mais recente. Descompacte o arquivo e navegue até a pasta no Terminal. Em seguida, digite:

python setup.py install

Você Terminou.

2. Instale as ferramentas de linha de comando do Google

Primeiro instale pip.

easy_install pip

Em seguida, instale as ferramentas de linha de comando do Google sobre ele.

pip install googlecl

Agora, o GoogleCL está com um erro ao fazer o upload para o Google Docs. Precisamos corrigir manualmente o seguinte arquivo (substitua 2.6pela versão atual que você possui):

/Library/Python/2.6/site-packages/googlecl-0.9.13-py2.6.egg/googlecl/docs/client.py

Com o conteúdo deste arquivo do repositório GoogleCL (clique no link "bruto"):

http://code.google.com/p/googlecl/source/browse/trunk/src/googlecl/docs/client.py?r=589

3. Autorize o GoogleCL

As ferramentas de linha de comando do Google permitem acessar os serviços do Google pela linha de comando. Para fazer isso, você deve primeiro autorizar seu computador a acessar o Google.

Digite o seguinte

google docs list

Ele solicitará seu nome de usuário primeiro. Depois de inseri-lo, você acessará a página da sua conta do Google. Clique em "Conceder acesso" e copie o código de verificação em negrito que se parece com x9rS2qPNUbo site.

Cole-o no Terminal novamente e pressione Enter. Agora, o GoogleCL está autorizado e listará todos os seus documentos do Google. Arrumado.

3. Obtenha o script de upload

Podemos usar essas ferramentas para fazer upload de arquivos para o seu Documentos, sem precisar abrir um aplicativo. Se você quiser pular a próxima parte, faça o download do fluxo de trabalho da etapa 4.

Caso contrário, faça o download do script de shell aqui . Copie o conteúdo deste script, precisamos dele mais tarde.

4. Crie um plug-in de impressão

Estamos quase lá. Se você quiser pular o seguinte, baixe o fluxo de trabalho da minha conta do Dropbox. Se isso ficar offline, consulte meu repositório no github . Descompacte e copie o workflowarquivo para /Users/username/Library/PDF Services. Você Terminou.

Caso contrário, se você quiser fazer isso sozinho, faça o seguinte:

  • Abra Aplicativos / Automator.app .
  • Selecione "Imprimir plug-in".
  • À esquerda, procure "Obter itens selecionados do localizador" e arraste-o para o painel direito.
  • Agora, pesquise "Executar Shell Script" e arraste-o para a direita também.
  • No cabeçalho de "Executar script do shell", altere o "Shell" para "/ bin / sh" e a opção "Passar entrada" para "Como argumentos"
  • Agora cole o conteúdo do script de shell na caixa abaixo.

Quando terminar, seu fluxo de trabalho deve ficar assim:

Vá para Arquivo → Salvar como e digite um nome, por exemplo "Enviar para o Google Docs".

5. Teste o plugin

O fluxo de trabalho agora está disponível no menu PDF quando você imprime alguma coisa. De qualquer lugar. Agora você pode "imprimir" no Google Docs no seu Mac.

De fato, também abrirá o arquivo que você acabou de enviar para visualizá-lo no seu navegador. Se você deseja desativar isso e fazer o upload "silenciosamente", remova (ou remova o comentário #) das linhas do script que dizem open $URL.

slhck
fonte
2
Belo exemplo de um plug-in de impressão que não é apenas "Salvar como PDF em outro aplicativo de gerenciamento de documentos".
Daniel Beck
1

Na verdade, existe uma maneira mais fácil se você usar o Chrome. Você pode imprimir diretamente no Google Drive no Chrome:

  1. Selecione imprimir no menu
  2. Selecione "Imprimir com o Google pode imprimir" como uma impressora de destino
  3. Clique em "Imprimir" na caixa de diálogo de impressão
  4. A caixa de diálogo principal de impressão é fechada e a caixa de diálogo Pode imprimir é exibida. "Salvar no Google Drive" será a primeira opção. Selecione "Imprimir" e ele criará um trabalho de impressão e fechará a caixa de diálogo quando terminar.
  5. O PDF aparecerá na sua pasta raiz do Google Drive.
Martin
fonte
0

Verifique a Chrome Web Store, pois existem poucas extensões que podem ser alcançadas, como:

  • Salvar no Google Drive pela equipe do Google Drive

    Salve conteúdo da Web ou captura de tela diretamente no Google Drive.

  • Salvar no Google Drive por pdfzorro.com

    Salve PDF, imagens ou páginas da web - abertas no Chrome - no seu Google Drive.

  • Salvar imagens no Google Drive

    Permitir salvar imagens da página da web no Google Drive

    A extensão Salvar no Google Drive Chrome ajuda a salvar o conteúdo da Web ou as capturas de tela do navegador no Google Drive. O local do diretório e o formato das páginas HTML salvas podem ser controlados com a página de opções da extensão.

kenorb
fonte