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.