This is Conversion.m in view mode; [Download] [Up]
// This is example source code. It demonstrates the use of the ACRViewer API. // // Jens Breitenborn, 95/05/03 #import "ACRViewer.h" #import <sys/param.h> // All files specified in the command line are converted to TIFF files. // The created TIFF files will be stored in the current directory. main(int argc, char *argv[]) { int i; id acrviewer= [[ACRViewer alloc] init]; char outfilename[MAXPATHLEN+1]; if (argc == 1){ puts("usage:acr2tiff file-list"); exit(1); } if (!acrviewer) { puts("Could not get API for ACRViewer!\n" "Probably ACRViewer isn't placed in the\n" "WorkspaceManagers' search path.\n"); exit(1); } for (i= 1; i < argc; i++){ if (strrchr(argv[i],'/')) sprintf(outfilename,"%s.tiff",strrchr(argv[i],'/')+1); else sprintf(outfilename,"%s.tiff",argv[i]); printf("Converting %s to TIFF ...",argv[i]); fflush(stdout); if ([acrviewer convertACRFile:argv[i] toTiff: outfilename]) puts("OK"); else puts("ERROR."); } }
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.