[RESOLVIDO] Programa padrão para PDF

Discussão em 'EMS , HCM e Totvs 11' iniciado por af.dums, Maio 19, 2015.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    a questão da fonte incorporada, teria que ver se tem algum comando no excel pra fazer isso na hora da exportação, já não é mais com o progress.
  2. berriel

    berriel Membro Participativo

    Concordo com você quanto a ter que fazer isso via excel. Eu até encontrei uma página com os parâmetros que permitem transformar o texto em bitmap e com isso, penso que o código de barras ficaria visível no PDF. O problema é que quando copiei a linha de comando e substituí pelos meus parâmetros, só recebo mensagem de erro indicando tipo de dado inválido. Abandonei esta ideia e estava pensando em uma maneira de transformar o pdf em jpg antes de enviar por e-mail.
    A linha de comando para transformar texto em bitmap seria:
    expression.ExportAsFixedFormat(OutputFileName, ExportFormat, OpenAfterExport, OptimizeFor, Range, From, To, Item, IncludeDocProps, KeepIRM, CreateBookmarks, DocStructureTags, BitmapMissingFonts,UseISO19005_1, FixedFormatExtClassPtr)
    Em BitmapMissingFonts eu substituí por "true".

    A página onde encontrei: https://msdn.microsoft.com/en-us/library/bb256835(v=office.12).aspx
  3. Maicon putton

    Maicon putton Sem Pontuação

    O doPDF é muito bom também.
  4. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    se for pra usar outra ferramenta ainda, prefiro o PRIMOPDF, ele incorpora os fontes no documento, o doPDF tem o mesmo problema que o nosso colega está enfrentando, o destinatario tem que ter as fonts que vc usa
  5. berriel

    berriel Membro Participativo

    Bom dia Maicon, esse doPDF me permitiria simplesmente configura-lo como impressora default e ele salvaria os pdfs com um nome selecionado por mim (dentro do meu programa), mas sem que eu tenha que digitar esse nome numa caixa de diálogo dele? Em outras palavras, estou gerando muitos arquivos, onde cada um é um boleto bancário, que será posteriormente enviado ao cliente por e-mail em outro programa. Se para cada impressão (1 boleto) for necessário digitar um nome e caminho para a gravação do arquivo, acho que no meu caso, ficaria inviável.
    Outro problema (meu maior problema) é que quando eu abro (no adobe reader ou no IE) o pdf gerado pelo excel, não vejo as barras, mas sim a sequencia de letras e números que o formam. A fonte de barras está declarada dentro do pdf. Mesmo assim eu não consigo ver depois do pdf gerado.
    Como o cliente certamente não terá a fonte do código de barras instalado em seu computador, penso que será melhor converter o pdf para jpg antes de enviar por e-mail.
  6. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    todas essas ferramentas que trabalham como impressora virtual tem essa questão de parar para perguntar o nome, se não der pra imcorporar o font lá no excel, sugiro então um trabalho um pouco mais complicado mas que será eficiente, primeiro achar uma ferramenta que converta excel pra pdf incorporando os fonts é claro, ferramenta essa que seja via comando DOS (prompt), depois vc procura um programa chamado pdftk.exe esse programa junta N pdfs em um, é em DOS também, então vc pode gerar os seus boletos, converte-los em pdf e depois juntar em um unico arquivo.

    depois que vc gerar os seus arquivos em excel, vc usa o OS-COMMAND para converter pra pdf e agrupar em um arquivo.
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página