No Word, tenho uma captura de tela do código.
Tentei convertê-lo de várias maneiras diferentes (salvar como PDF, exportar para PDF, imprimir para PDF (Microsoft, Adobe, CutePDF), Adobe Acrobat (pago) Criar PDF / Converter PDF (via plugin e aplicativo), várias ferramentas de conversão ( PDFgear, pdfcreator, CutePDF, LibreOffice, outra versão do Word).
E tentei várias configurações, como Alta qualidade, Sem compactação, Sem perda, Incorporar fontes, PDF pronto para impressão (PDF/X) (que falhou).
Mas não consegui fazer com que o PDF exportado tivesse a mesma aparência. A qualidade varia, algumas opções são melhores que outras, mas nenhuma delas resulta exatamente no mesmo resultado. É muito frustrante porque quero simplesmente enviar um documento para impressão profissional e preciso de um PDF, mas não esperava que fosse tão difícil obter resultados de qualidade de Word para PDF.
Qual seria a melhor opção? E quais configurações eu uso?
Esta é a captura de tela no Word
E este é o melhor resultado que obtive (do PDFgear)
O problema é que a resolução das imagens será reduzida em arquivos PDF, geralmente para 300 dpi. Mas você pode mudar isso
Veja a captura de tela abaixo para referência:
EDITAR
Percebo que agora é possível simplesmente desligar a redução da resolução, como na imagem a seguir. Assim, as imagens mantêm sua resolução total. No entanto, como as imagens são transformadas em jpg, o tamanho do arquivo pode aumentar em relação aos arquivos png originais com cores indexadas.
Em relação à resolução da imagem, tenho algumas coisas a observar, e todas elas são explicadas com mais detalhes em um vídeo .
Se você realmente deseja usar uma captura de tela, lembre-se do seguinte
E isso é tudo que você pode fazer quando se trata de capturas de tela. É claro que existem plug-ins de exportação de PDF de terceiros para Word, mas todos eles terão alguma perda de qualidade de imagem.
O que eu recomendo?
Adicionado: E lendo os comentários vi que você está trabalhando com centenas de screenshots. Neste caso, experimente a funcionalidade OCR mencionada. Para o código, pode não funcionar da melhor maneira, mas você ainda pode tentar. Basta colocar todas as capturas de tela em um documento do Word e exportar o documento como PDF. Em seguida, abra-o no Adobe Acrobat Pro (eles geralmente oferecem uma avaliação gratuita de 7 dias se você não o tiver) e use a função OCR para tornar o código selecionável. Assim, você poderá copiá-lo/colá-lo no Notepad ++, por exemplo, onde poderá ativar o realce de sintaxe e depois copiá-lo/colá-lo perfeitamente no Word.
Para obter a melhor qualidade do PDF, copie o texto da tela e cole no documento Word; isto é, não dependa da captura de tela (qualidade variável do documento).
Feito conforme sugerido, a conversão subsequente para PDF é excelente.
Eu faço como sugeri aqui.
A outra possibilidade é o Acrobat Pro converter. Usei o Pro e é bom, mas ainda tem limitações. Isso pode ser útil no caso de muitas capturas de tela.
Finalizei o trabalho depois de algumas horas salvando as imagens originais e substituindo-as no Adobe Acrobat Pro conforme sugerido por @1NN.
Deu muito trabalho, mas pelo menos meu PDF agora tem imagens de qualidade! Obrigado!
Exporte o texto original para PDF (do seu IDE ou de qualquer outro local). Em seguida, converta o PDF para SVG (tente usar texto para caminho ou preserve o texto como texto) e insira o SVG. Dessa forma você terá uma imagem vetorizada em vez de um bitmap, o que preservará a qualidade (e reduzirá o tamanho do arquivo).
O problema começa com entrada de alta resolução (mais do que o nível de tela padrão de 96 dpi)
siga os tamanhos e vemos que em 100% o Word reduziu a qualidade durante a importação para 75% do tamanho (este é um erro comum também no MS Edge, onde acontece o oposto e o tamanho da página é declarado aumentado para 133% mm em comparação com unidades reais Uma vez que a imagem tenha sido reduzida, ela também será reduzida para 96 DPI e será usada para exportação para PDF. Portanto, como sugerido, a única maneira de melhorar o PDF é substituí-lo pelo original.
Para o futuro , como sabemos o porquê, podemos garantir que a importação seja de 96 dpi e assim continuará.