PDFUtils.h 1.1 KB

12345678910111213141516171819202122232425
  1. //
  2. // PDFUtils.h
  3. // AntsContract
  4. //
  5. // Created by Ray on 12/20/16.
  6. // Copyright © 2016 United Software Applications, Inc. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import <UIKit/UIKit.h>
  10. @interface PDFUtils : NSObject
  11. +(NSString*) addSignature :(UIImage*) img to:(NSMutableDictionary*)signatureData subType:(NSString*)subtype;
  12. +(NSString *) saveTempSignature:(NSData *) image;
  13. +(CGPDFDocumentRef)OpenPDF:(NSString*) file;
  14. //+ (CGRect)scaleToSize:(CGRect )from to:(CGSize)to;
  15. +(NSString*)SavePDF:(NSMutableDictionary*) controlTemplate source:(CGPDFDocumentRef )document window_rect:(CGRect)window_rect name:(NSString*)name isnew:(bool)isNewDocument;
  16. +(NSMutableDictionary*) loadControl:(NSString*)path;
  17. +(CGRect)WindowRect2PDFRect:(CGRect)rect pdf_rect:(CGRect)pdf_rect window_size:(CGSize)window_size;
  18. +(CGRect)PDFRect2WindowRect:(CGRect)rect pdf_rect:(CGRect)pdf_rect window_size:(CGSize)window_size;
  19. +(CGPDFDocumentRef)OpenPDFFromData:(NSData *)pdfData;
  20. +(CGRect) QuerySize:(CGPDFDocumentRef)document;
  21. +(CGSize) QueryPDFSizeFromData:(NSData *)pdfData;
  22. @end