Novato quer criar um leitor de PDF para o iPod touch - o que é a melhor abordagem?

StackOverflow https://stackoverflow.com/questions/93297

  •  01-07-2019
  •  | 
  •  

Pergunta

Eu quero fazer um pequeno aplicativo que exibe um PDF, apresentando páginas únicas capazes de zoom com uma função página anterior próxima.

Foi útil?

Solução

A API Core Graphics é praticamente o mesmo em Cocoa e Cocoa Touch. Leia-se sobre CGPDFDocument , deve fornecer-lhe tudo que você precisa para tornar as páginas PDF. Você não vai precisar de ler a especificação PDF ou usar uma biblioteca para arquivos PDF de análise diretamente. Você provavelmente vai aprender mais sobre Core Graphics / Quartz 2D / etc, para entender como usar essas funções dentro de um aplicativo de cacau.

Outras dicas

Com base na evolução gradual da política da Apple de rejeitar submissões de aplicativos que funcionalidade duplicado já na iPhone eu me preocuparia com gastando muito tempo, mesmo como um novato em algo que faz parte do núcleo iPhone conjunto de recursos.

Este é bastante trivial. As funções CGPDFDocument vai permitir que você faça qualquer coisa que você quer fazer com um arquivo PDF.

O iPhone e iPod touch pode visualizar PDFs já, como um dos anúncios de TV no Reino Unido mostra um e-mail com um anexo .pdf (de aulas de natação) sendo visualizado. Ele também pode ver documentos .doc, .xls e assim por diante, por isso, se ele está criando um aplicativo tipo espectador, em seguida, apoiar aqueles bem poderia ser uma adição bom recurso mais tarde.

Isto significa que há um quadro PDF nesses dispositivos que você vai precisar de acesso. Presumivelmente, a Apple pode fornecer suporte aqui se ele é um desenvolvedor realizado. Sincronizar os PDFs para o dispositivo é a verdadeira dificuldade real, pois isso não é suportado pelo iTunes. Presumo que você precisa escrever uma ferramenta de sincronização baseado em rede, ou ter uma nuvem on-line para a realização de PDFs das pessoas.

O dispositivo não suporta Flash, portanto, usando PDF para ferramentas de conversão de Flash não vai funcionar.

Eu encontrei este quadro HTML5 que deve funcionar em um iPad http://bakerframework.com/ mas eu não testá-lo ainda.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top