2010-06-29 9 views
7

사용자가 Powerpoint 파일을 업로드하는 PHP 응용 프로그램을 구축 중입니다. 다른 사용자가 다운로드하는 대신 온라인으로 보길 원합니다. (Google 문서와 같은 타사 앱을 사용하는 것은 사용자에게 약간 성가심 일 수 있습니다.) PHP로 파워 포인트 뷰어 코드를 작성할 수 있습니까?웹 페이지에 파워 포인트 뷰어 삽입 (PHP)

답변

13

PHP로 Google 문서를 사용하는 과정을 자동화 할 수 있습니다.

구글 따라서는 특정 PPT에 URL을 쉽게 찾을 수있을 것이다

<iframe src="http://docs.google.com/gview?url=http://www.domainname.come/presentation.ppt&embedded=true" style="width:550px; height:450px;" frameborder="0"></iframe> 

이제 PHP는 사용자가 만드는 업로드를 처리하는 가정 메신저 다음 코드를 사용하여 웹 페이지에 삽입 할 수있는 PPT 뷰어를 제공합니다 파일. 이 url을 변수 또는 데이터베이스에 저장할 수 있으며 필요한 경우 가져 와서 위 코드에 넣을 수 있습니다.

내가 로직을 설명 할 수 있었으면 좋겠다. 자세한 사양이 필요한 경우 알려 주시기 바랍니다.

+1

그러나 어느 누구도 쉽게 다운로드 할 수 있으며 다운로드를 제한하는 방법은 무엇입니까? –

1

"PHP로 파워 포인트 뷰어 코드를 작성할 수 있습니까?"

예. 불행히도, 당신이이 질문을하는 경우, 당신은 아마 그것을 스스로 할 수 없을 것입니다.

당신은 어쨌든 그것을 시도하려는 경우, 여기 시작하는 좋은 장소 : http://msdn.microsoft.com/en-us/library/cc313106(office.12).aspx

이 아니면 그것을 수행하는 라이브러리도 찾아보실 수 있습니다. 그들은 아마 밖에있을 것이다. 단지 구글 일 것이다.

편집 : 여기 하나

+0

감사합니다. "가능하지만 어려움"인 것처럼 보입니다. 나는 다른 즉시 사용 가능한 솔루션을 사용할 것입니다. – thinzar00

1

당신은 PHP에서 파워 포인트를 다시 쓰고 싶어요? 나는 최선을 다하는 것이 매우 어렵다고 말할 것이다. 그러나 당신의 삶을 편하게 해주는 도구가 있습니다. 또한 Powerpoint에 "웹 페이지로 저장"옵션이 있습니다. 따라서 업 로더가 웹 페이지로 파워 포인트를 저장하게하고 출력을 업로드 할 수 있습니다.이 출력은 나중에 쉽게 업로드 할 수 있다고 생각합니다. 편물.

야심 차게 느끼는 경우 Google 문서 API를 읽고 기고자 용 Google 문서 도구에 업로드 할 포털을 만들고 방문자를위한 Google 문서를 볼 수 있습니다. 귀하의 PHP 프론트 엔드는 Google 문서의 힘을 활용할 수 있지만 성가신를 없앨 수 있습니다 (나는 놀랍습니다).

+0

aha .. 몇 가지 연구가 끝나면 처음부터 다시 개발하는 것보다 Google 문서를 사용하는 것이 더 좋습니다. 어쨌든 고마워. – thinzar00

2

파워 포인트 슬라이드를 .PNG 파일로 축소하고 이미지를 순환하는 간단한 PHP 스크립트를 만드는 것이 훨씬 쉽다는 생각이 듭니다.

+0

사용자가 업로드하는 것을 고려하면 번거로운 프로세스가 될 수 있습니다. 이는 주어진 시간대에 많은 업로드가 진행될 수 있음을 의미합니다. – TDsouza

+0

Flagger : 답을 좋아하지 않으면 downvote하는 한 가지. 그것의 완전히 다른 사람은 완벽하게 합리적인 대답을 표시하고 실행합니다. –

+0

내가 downvoted 유일한 이유는 asker의 scenerio를 기반으로하기 때문에, 기술적으로 infeasible (가능한 업로드 금액을 감안할 때) 오히려 도움이되지 않는 한, 내가 아는 한 내 의견은 구현할 수 있지만 기술은 전부입니다. 중요한 것은 그것이 실제로 얼마나 실현 가능한지입니다. 이것이 나 빠지면 사과드립니다. – TDsouza

관련 문제