Uma linha entre duas caixas em um fluxograma diz "estas estão relacionadas". Uma seta de uma para a outra diz "esta vem primeiro". Essa distinção — direção — é o que separa um conector de uma decoração, e é a única coisa que a API básica `Lines.AddLine()` não consegue fazer nas duas extremidades. Um fluxo de processo precisa de uma seta saindo de cada etapa; um diagrama de causa e efeito precisa de setas apontando para dentro; uma comparação às vezes precisa de setas de ponta dupla para mostrar um link bidirecional. Nenhuma dessas opções é possível com um único `EndArrowHeadStyle`.
Alguém construiu esta pasta de trabalho anos atrás. Ela recalcula quando os dados mudam, os totais se movem de maneiras que ninguém mais prevê, e não há documentação — porque as fórmulas são a documentação. Ler os números não lhe dirá como foram produzidos. Ler as regras, sim.
Uma planilha gerada repleta de números pré-calculados é um instantâneo. Ela parece correta no momento em que é produzida e começa a envelhecer imediatamente: os dados por trás dela avançam, os números dentro dela não, e depois que o arquivo sai da sua aplicação ninguém consegue dizer quais células podem ser alteradas. Uma pasta de trabalho que carrega suas fórmulas, por outro lado, permanece um documento vivo — edite uma entrada e os totais acompanham.
Um PDF raramente é apenas "muito grande". Ele é muito grande para uma porta específica — um limite de anexo de email, um formulário de upload, uma cota de armazenamento — e o que quer que o tenha ultrapassado esse limite geralmente é uma de três coisas. Comprimir sem saber qual delas significa adivinhar, e adivinhar custa ou qualidade ou outro upload falhado.
Você cria uma lista de documentos para um cliente, e o cliente pergunta: "posso ver as páginas antes de baixar?" Assim, de repente, você tem uma funcionalidade de renderização que não planejou. O mesmo pedido aparece em todo lugar — uma faixa de miniaturas abaixo de uma caixa de entrada, um cartão de pré-visualização colado em um chat, um slide retirado de uma apresentação e publicado nas redes sociais. Em todos os casos, um PDF não pode ser exibido em linha, mas uma imagem de suas páginas pode.
Um PDF que você produziu no último trimestre ainda circula internamente, mas seu logotipo foi reformulado no mês passado e um gráfico mostra números que não são mais verdadeiros. Você não quer reconstruir o documento do zero — você só precisa trocar a imagem desatualizada pela nova, ou remover completamente um carimbo ou marca d'água obsoleto.
Você recebeu um relatório de 40 páginas e precisa dos oito gráficos dentro dele para uma apresentação de slides, ou deseja extrair fotos de produtos do catálogo de um fornecedor. O problema: um PDF armazena imagens em um formato de fluxo interno que as APIs nativas do navegador não conseguem ler, então não há um caminho de "clicar com o botão direito, salvar imagem".
Uma pasta de imagens é desajeitada de entregar a alguém. Um PDF é um único arquivo, abre em qualquer lugar, imprime de forma previsível e — a parte com que as pessoas realmente se importam — mantém uma ordem fixa. É por isso que páginas digitalizadas, conjuntos de fotos, fotos de recibos e quadros de design exportados tantas vezes são montados em um PDF antes de irem para qualquer lugar.
Page 3 of 4
Lar Spire.Office page 3