페이지에 링크를 추가하여 pdf 파일을 생성하고 fpdf 클래스를 사용한 다운로드를 요청합니다.FPDF 클래스를 사용하여 여러 개의 PDF 파일 생성
내 새로운 요구 사항은 링크를 클릭하면 n 개의 PDF 파일을 다른 콘텐츠로 생성해야하며이 PDF 파일을 다운로드해야한다는 것입니다.
동일한 방법을 찾을 수 없습니다.
도와주세요.
감사
페이지에 링크를 추가하여 pdf 파일을 생성하고 fpdf 클래스를 사용한 다운로드를 요청합니다.FPDF 클래스를 사용하여 여러 개의 PDF 파일 생성
내 새로운 요구 사항은 링크를 클릭하면 n 개의 PDF 파일을 다른 콘텐츠로 생성해야하며이 PDF 파일을 다운로드해야한다는 것입니다.
동일한 방법을 찾을 수 없습니다.
도와주세요.
감사
http://www.phpconcept.net/pclzip/에서 당신은 좋은 PHP 우편 라이브러리를 찾을 수 있습니다. 같은 경우에 대한 링크가 코드이 (안된)과 같을 것이다
$filenames = array(
"file_01.txt",
"file_02.doc",
"file_03.pdf"
);
같은 파일 이름의 배열
require_once('pclzip.lib.php');
$archive = new PclZip('archive.zip');
foreach($filenames as $filename) {
$result = $archive->add($filename);
if($result==0) {
die ("Error: " . $archive->errorInfo(true));
}
}
header("Content-type: application/octet-stream");
header("Content-disposition: attachment; filename=archive.zip");
readfile("archive.zip");
는 희망이 회신에 대한 ;-)
당신은 사용자에게 여러 파일을 보낼 수 있지만, 예를 들어와 팩, 그것들을 생성 할 수 있습니다 서버에서 압축하여 하나의 파일로 보냅니다.
생성 된 파일을 브라우저로 보내는 올바른 방법은 $pdf->Output()
입니다.이 방법을 사용하면 생성 된 pdf 파일 하나만 보낼 수 있습니다. 더 많은 파일을 보내려면 [1]을 압축 한 다음 패키지 파일을 보내야합니다.
[1] http://www.devco.net/archives/2005/05/24/creating_zip_files_with_php.php
하지만 5 PDF를 생성하고 하나의 zip 파일에 추가하는 방법 –
간단 : PDF를 하나씩 작성하고 단일 ZIP에 추가 한 다음 마지막으로 출력으로 보내십시오. BTW 물론 모든 아카이브 형식을 사용할 수 있습니다. ZIP 일 필요는 없습니다. – wimvds
덕분에 도움을 상상해 확인할 수 있니? –