Introdução geral
O serverless-markdown-convertor é uma ferramenta gratuita de código aberto baseada no desenvolvimento do Cloudflare Worker e do Workers AI, que pode converter uma variedade de arquivos no formato Markdown. Ele é compatível com PDF, imagens, documentos do Office, HTML e outros tipos de arquivos comuns. Não há necessidade de criar seus próprios servidores, os usuários podem obter o código por meio do GitHub para fazer a implantação por conta própria. Essa ferramenta usa a tecnologia de IA para otimizar o efeito de conversão, como a extração de imagens e texto ou o processamento de formulários complexos, adequados para organizar documentos, extrair conteúdo ou migrar cenários de dados. Simples de operar e fácil de implementar, é uma opção prática para o processamento eficiente de arquivos.
Lista de funções
- Oferece suporte à conversão de uma ampla variedade de arquivos em Markdown, incluindo PDF, imagens, HTML, XML, documentos do Office e muito mais.
- Use a IA do Cloudflare Workers para fornecer recursos inteligentes, como extração de texto, detecção de objetos e muito mais.
- Com base em uma arquitetura sem servidor, ele é executado na nuvem da Cloudflare sem a necessidade de manutenção de hardware.
- Projeto de código aberto, os usuários podem criar um fork e personalizar recursos via GitHub.
- Suporta proteção por senha para evitar acesso não autorizado.
- Fornece saída Markdown padronizada, compatível com editores comuns.
Usando a Ajuda
O serverless-markdown-convertor pode converter rapidamente arquivos em Markdown, contando com o suporte técnico da Cloudflare. Aqui está uma descrição detalhada de como implantá-lo e usá-lo.
Processo de instalação e implementação
- Garfo de projeto
show (um ingresso) Endereço do projeto no GitHubClique no botão "Fork" para copiar o repositório para sua conta. - Criação de um Cloudflare Worker
- Faça login na sua conta da Cloudflare e acesse a página "Workers".
- Clique em "Create Worker" e selecione o modelo "HTTP Handler".
- Conexão com os repositórios do Fork
- Nas configurações do Worker, selecione "Connect to GitHub repositories" (Conectar aos repositórios do GitHub).
- Encontre seu garfo.
serverless-markdown-convertor
Warehouse, confirme a conexão.
- Salvar e implementar
- Clique em "Save and Deploy" e a Cloudflare criará automaticamente o projeto.
- Após a conclusão da implantação, o sistema atribuirá um nome de domínio padrão (por exemplo
your-project.workers.dev
).
- Adicionar nome de domínio personalizado (opcional)
- Em Worker Settings (Configurações do trabalhador), clique em Add Custom Domain (Adicionar domínio personalizado).
- Digite seu nome de domínio (primeiro é necessário registrá-lo na Cloudflare) e salve as configurações.
- Configuração da proteção por senha
- Adicione uma variável a "Environment variables" (Variáveis de ambiente) nas configurações do Worker:
PASSWORD = "你的强密码"
- Exemplo de senha:
681e3362d68c4ac987215a6367dd44de
(Recomenda-se usar sua própria senha forte para evitar abusos). - Após a reimplantação, uma senha é necessária para o acesso.
- Adicione uma variável a "Environment variables" (Variáveis de ambiente) nas configurações do Worker:
- serviço de acesso
- A implantação está concluída, visite seu domínio (padrão ou personalizado), digite sua senha e estará pronto para começar.
Como usar os principais recursos
conversão de arquivos
- Carregamento de arquivosAbra seu URL de trabalho (por exemplo
https://your-project.workers.dev
), a página exibe a área de upload. Clique para selecionar um arquivo ou arraste e solte um arquivo. - Tipos de arquivos suportados::
- PDF:
.pdf
- Foto:
.jpeg
e.jpg
e.png
e.webp
e.svg
- HTML:
.html
- XML:
.xml
- Documentos do escritório:
.xlsx
e.xlsm
e.xlsb
e.xls
e.et
- Documentação aberta:
.ods
- CSV:
.csv
- Documentação da Apple:
.numbers
- PDF:
- operação de conversãoApós fazer o upload e clicar em "Convert" (Converter), a ferramenta processará o arquivo e gerará o Markdown.
- Resultados do downloadQuando a conversão estiver concluída, a página fornecerá um link para baixar o arquivo Markdown e salvá-lo localmente.
Aprimoramentos de IA
- extração de textoO Workers AI reconhece o texto e o converte em Markdown quando você carrega uma imagem, por exemplo, notas manuscritas digitalizadas podem ser transformadas diretamente em texto.
- detecção de objetosPara documentos complexos (por exemplo, PDFs com imagens), a IA pode detectar o conteúdo da imagem e descrevê-lo.
- procedimentoApós fazer o upload do arquivo, selecione "AI Enhancement" (dependendo do suporte da interface) para obter resultados mais inteligentes após a conversão.
- Descrição das restriçõesA funcionalidade de IA é gratuita, mas excede a quantidade gratuita do Cloudflare (consulte especificamentepágina de preços) incorrerá em custos.
Uso de demonstração
- Endereço para demonstração:: https://mdcdemo.2020818.xyz/
- criptográfico::
681e3362d68c4ac987215a6367dd44de
- tomar nota deSe a demonstração for encerrada devido ao uso excessivo, é recomendável implementá-la por conta própria.
Exemplo de processo de operação
Suponha que você queira converter um PDF com imagens:
- Acesse o URL do seu trabalhador.
- Clique em "Select File" (Selecionar arquivo) para carregar o PDF.
- Clique em "Convert" (Converter) e aguarde alguns segundos.
- O resultado exibe o texto Markdown e o conteúdo da imagem é incorporado como uma descrição de texto.
- Clique em "Download" e salve.
.md
Documentação. - Abra-o para visualização com um editor Markdown, como o VS Code.
advertência
- tamanho do arquivoO Cloudflare Worker Free Edition é limitado a 10 MB; arquivos muito grandes precisam ser divididos.
- custo: As conversões básicas são gratuitas, as funções de IA são cobradas além do valor gratuito (consultepágina de preços).
- detecção de errosQuando a conversão falhar, verifique o formato do arquivo ou visualize o log do Worker (console da Cloudflare).
- segurançaNão se esqueça de definir senhas fortes para evitar que o uso indevido do serviço resulte em custos excessivos.
Mais detalhes técnicos podem ser encontrados na documentação oficial da Cloudflare:Instruções de conversão de markdown.
cenário do aplicativo
- Documentação
Converta arquivos PDF e Office em Markdown para arquivamento unificado em software de anotações. - extração de conteúdo
Converta texto de imagens ou digitalizações em Markdown para blogar ou compartilhar rapidamente. - migração de dados
Converta arquivos CSV ou Excel em Markdown para importação em outras plataformas. - desenvolvimento e depuração
Os desenvolvedores o utilizam para testar as conversões de IA dos operadores e otimizar suas ferramentas.
QA
- Quais formatos de arquivo são suportados?
Suporte a PDF, imagem (.jpg
e.png
etc.), HTML, XML, documentos do Office (.xlsx
etc.), CSV,.ods
e.numbers
etc. - Por que a conversão falhou?
É possível que o arquivo esteja corrompido, em um formato não suportado ou tenha excedido o limite de tamanho. Verifique o arquivo e visualize o registro do Worker. - Vocês cobram pelos recursos de IA?
Não há cobrança até o valor gratuito; depois disso, você será cobrado de acordo com a taxa da Cloudflare. - E se eu não conseguir acessar a Demo?
A Demo pode ser fechada devido ao tráfego excessivo; recomenda-se que os projetos Fork sejam implantados por conta própria.