2013-05-29 5 views
0

스크롤보기에서 여러 페이지 PDF를 만드는 방법은 무엇입니까? 나는 송장 pdf를 개조하는 것을 시도하고있다 그리고 그것은 1 페이지보다는 매우 길다; 더 많은 것을 만드는 방법을 모릅니다.여러 페이지 PDF 파일을 만드는 방법

또한 pdf도 품질이 매우 고르지 않은 것 같습니다 (매우 래스터 화 됨). 나는 그것이 더 잘 만들 수있는 방법을 찾고, 그것이 고르지 않은 모양, vectorized 아니에요? 덕분에

답변

0

여러 pdf를 만들려면 각 페이지를 만든 후에 이미지를 전체 페이지로 변환하여 배열에 하나씩 저장할 수 있습니다. 그런 다음 배열의 각 이미지를 스크롤보기로 표시 할 수 있습니다.

pdf 페이지를 만들고 다음 기능을 사용하여 파일에 쓸 수 있습니다. 각 페이지에 대해 호출하십시오.

-(void)savePDFImageToDocumentDirectory:(UIImage *)pdfImage withPageNumber:(int)pageNumber{ 

NSString *tmpPngPath = PDFTempDirectoryPath; 
NSString *pageName = [NSString stringWithFormat:@"PDFPage%d.png",pageNumber]; 
NSString *imagePath = [tmpPngPath stringByAppendingPathComponent:pageName]; 
[UIImagePNGRepresentation(pdfImage) writeToFile:imagePath atomically:YES]; 

}

당신은 두 가지 방법이 톰 PDF를 생성 따를 수 있습니다. 하나는 html 메서드이고 다른 하나는 xib 파일입니다. html 방법은 빠르지 만 pdf는 품질이 떨어집니다. xib 메서드는 높은 품질의 pdf를 제공하지만 많은 메모리를 사용합니다.

0

PDF 생성이 원격으로 이루어지면 Docmosis 클라우드 서비스 나 Aspose와 같은 서비스를 사용하여 문서를 만들고이를 장치로 다시 보내거나 이메일로 보낼 수 있습니다.

일반적으로 이러한 PDF 도구는 스크린 샷과 같은 이미지로 문서를 만들지 않으므로 채울 데이터를 보내야합니다. 이것은 품질이 매우 좋음을 의미하며 텍스트는 선택 가능하며 여러 페이지로 PDF가보다 일반적으로 유용 할 것으로 기대됩니다.

Docmosis를 만든 회사에서 일한다는 점에 유의하십시오.

희망이 있습니다.

관련 문제