2014-05-11 1 views
1

먼저 Cloudconvert를 사용하려고했습니다. 그것은 많은 fyletypes 사이에서 변환 할 수 있지만 PHP API는 거의 항상 메모리 누수를 일으 킵니다.HTML에서 PDF 및 DOCX로 변환하는 데 가장 적합한 PHP API 또는 라이브러리는 무엇입니까?

내가 시도한 두 번째는 Pdfcrowd입니다. 완벽하게 작동하지만 HTML 만 PDF로 변환 할 수 있습니다.

나는 세 번째로 Pdfaid를 시도했다. 또한 완벽하게 작동하지만 PDF 만 DOCX로 변환 할 수 있습니다.

하지만 두 번째와 세 번째는 전환 제한이 있습니다 (Pdfaid는 API 키당 20 회의 전환 만 수행함). 이는 지불을 통해 연장 할 수 있습니다.

다른 PHP API 또는 라이브러리에 대한 경험이 있습니까?

+0

HTML을 PDF로 변환하는 무료 DomPDF (API는 아니지만 라이브러리)와 PdfAid를 사용할 수 있습니다. –

+0

@Matt 나는 실제로이 콤보를 사용하지만 Pdfaid에서 한도 (API 키 당 20 회 전환) 때문에 새로운 것을 찾고 있습니다. – aleskva

답변

0

@Ruchi와 @BananaMan의 답변에 따르면, 전 Pdfcrowd 및 Pdfaid 제한된 API 조합 대신 HTML to docxdompdf 라이브러리의 조합을 사용하려고합니다. 답해 주셔서 대단히 감사합니다.

1

Stack Overflow Software Recommendations에서 좋은 방법을 찾는 것이 더 나을 것입니다.

한 번 this converter을 사용하여 DOCX로 변환했습니다. 이는 나에게 잘 맞았습니다. HTML을 PDF로 변환 한 경험이 없습니다.

+0

나는이 Stack Overflow 서비스에 대해 몰랐다. 그리고이 변환기는 훌륭하지만 복잡하지는 않습니다. 나는 그것을 사용하려고 노력할 것이다 – aleskva

3

몇 가지 API가 있습니다. 나는 그것이 당신을 도울 것이기를 바랍니다.

DOMPDF : HTML을 감싸고 PDF를 작성하는 PHP 클래스. 제대로 작동한다면, pdflib을 기반으로하는 (PHP를 아는 경우), 나는 그것이 약간의 CSS를 필요로한다는 것을 기억한다. 나쁜 소식 : html이 크거나 복잡한 경우 느려집니다. https://github.com/dompdf/dompdf

HTML2PS : DOMPDF와 동일하지만이 형식은 .ps (ghostscript) 형식으로 변환 한 다음 필요한 형식 (pdf, jpg, png)으로 변환합니다. 나를 위해 조금 dompdf,하지만 더 나은 같은 속도 문제가 .. 아, CSS와 더 나은 호환성. http://www.tufat.com/s_html2ps_html2pdf.htm

그 두 PHP 클래스입니다,하지만 당신은 서버에 일부 소프트웨어를 설치하고 액세스 할 수 있는지 축복하는 경유() 또는 시스템()도 다음에 봐 줄 :

wkhtmltopdf을 : 기반 웹킷 (사파리의 래퍼)은 정말 빠르며 강력합니다. CSS2로 3 페이지 xHTML 문서를 작성하는 데 2 ​​초 밖에 걸리지 않아도 pdf로 비행 HTML 페이지로 변환하는 데 가장 좋은 것 (atm) 인 것처럼 보입니다. 어쨌든 최근 프로젝트일까요? google.code 페이지가 자주 업데이트됩니다.

HTMLDOC :이 하나가 탱크입니다, 정말 충돌이 .. 프로젝트가 2007 년에 죽음을 것/절대 멈추지 않아,하지만 당신은 CSS 호환성을 필요가없는 경우 나중에

+0

그것은 수치 스럽다. 나는 서버에 아무것도 설치할 수 없다. 가능한 경우 Node.js와 Dart 등을 설치합니다. 그러나 처음 두 가지는 상당히 좋아 보이는데, 나는 시도해 볼 것인데, 이것은 내 프로젝트에 더 빠르다. – aleskva

3

내가 DOMPDF를 선호 어쨌든이 좋을 수 있습니다. 나는 그것을 사용했고 그것은 사용하기 쉽다. @Ruchi 제안 HTMLS2PS도 좋은 옵션입니다.