Page 1 of 1
					
				insert file's tittle as metada in pdf
				Posted: Fri Dec 13, 2013 1:15 pm
				by mcolmenero
				Hi,
	I want to insert the file's title in the pdf file as metada, through javascript or script with acrobat professional.
	Is this possible?
	Thank for your help
	Best regards
			 
			
					
				insert file's tittle as metada in pdf
				Posted: Mon Dec 16, 2013 12:52 pm
				by freddyp
				The easiest solution is to do that with a PitStop Server Action List. You need just one action: Change document info. In the options you set it to change the title and select %Current Document Name% from the list of variables. If you need more flexibility in building the string you can enable the use of variables for the text field and use the Smart Preflight functionality.
	
	Freddy
			 
			
					
				insert file's tittle as metada in pdf
				Posted: Mon Dec 16, 2013 4:46 pm
				by mcolmenero
				Hi Freddy,
	Thanks for you help.
	
	I try to put like you say me, but I can´t find the action "change document info"or similar. I try to put set personal info:yes, and  then I put here the diferent variable (username, filename and useremail), but it doesn´t gone.
	
	I have pitstop server 11 and Acrobat Professional 9.
	
	I try to make a script (js) like this: script element.
	this.info.author = "my name"; 
	   this.info.copyright = "Copyright xA9" +     this.modDate.getFullYear() + " by "+ identity.corporation; 
	   this.info.subject = "tests";
	But when Acrobat professinal  open, send me a internal error, and it doesn't gone neither.
	
	Finally a I tried to make by console with ExifTool, and it gone, but I don´t know how to call a console command in switch and pass some variable. I don´t know to make this with javascript.
	
	Best regards
	Miguel Colmenero
			 
			
					
				insert file's tittle as metada in pdf
				Posted: Mon Dec 16, 2013 5:59 pm
				by freddyp
				Look again: it is in the section "Metadata". Or when you filter on "document" it is the third action.
	
	Freddy
			 
			
					
				insert file's tittle as metada in pdf
				Posted: Mon Dec 16, 2013 10:08 pm
				by dkelly
				I created this configurator for a Switch user last year. It uses exiftool to set up to 4 metadata variables.
	
	https://www.dropbox.com/s/vg92nplom7dd9 ... ol.sscript
	
	To set the author from Submit Point metadata you could set one of the properties to:
	
	Author=[Metadata.Text:Path="/field-list/field[1]/value",Dataset="Submit",Model="XML"]
	
	Here's a list of metadata names for PDF format.
	
http://www.sno.phy.queensu.ca/~phil/exi ... s/PDF.html
	
	Dwight Kelly
	Apago, Inc.
 
			 
			
					
				insert file's tittle as metada in pdf
				Posted: Tue Dec 17, 2013 10:59 am
				by mcolmenero
				Hi Freddy and Kelly,
	The first, thank for your help.
	
	For Freddy, I attachment capture-screen of my PitSoptSever, because a I can´t find it, sorry.
	Link where there is capture-screen
	
	For Kelly,
	Thanks for you script, I try to put gone, but I don´t know what put in filed1 to field 4. I try to put:
	Field1: the path of where it is exiftool.exe
	Field2 to fiel3, I put the name file, date and extension.
	And switch answer:
	Failed to run external process:  C:/Documents and Settings/admin/Application Data/Enfocus/Switch Server/backing/New flow/automanaged/Folder 1/_00JYQ_00018-prueba00006.pdf -o C:/Documents and Settings/admin/Application Data/Enfocus/Switch Server/temp/41/ScriptElement/12/4/00018-prueba00006.pdf -F:Script Otz flujos newexiftool.exe -2013-12-17T09:44:52.890Z -pdf -True
	
	What I need to put in this field?
	Best regards
	Miguel
			 
			
					
				insert file's tittle as metada in pdf
				Posted: Tue Dec 17, 2013 4:03 pm
				by dkelly
				You will need to install Exiftool first. 
	
	Here are the download links:
	Windows: 
http://www.sno.phy.queensu.ca/~phil/exi ... l-9.44.zip
	OS X: 
http://www.sno.phy.queensu.ca/~phil/exi ... l-9.44.dmg
	
	The properties "field1" to "field4" are where you set the metadata values you want to insert into the file. I provided an example above.
	
	
 
			 
			
					
				insert file's tittle as metada in pdf
				Posted: Tue Dec 17, 2013 4:10 pm
				by mcolmenero
				Hi Kelly,
	I have installed, but only it is a execute files.
	I put inside program files and this the log from switch:
	
	exiftool failed!
	
	Failed to run external process:  C:/Documents and Settings/admin/Application Data/Enfocus/Switch Server/backing/New flow/automanaged/Folder 1/_00JYW_prueba00006.pdf -o C:/Documents and Settings/admin/Application Data/Enfocus/Switch Server/temp/41/ScriptElement/12/31/prueba00006.pdf -F:Script Otz flujos newexiftool.exe -PDF:Author:prueba00006.pdf -PDF:Title:33800 -C:/Documents and Settings/admin/Application Data/Enfocus/Switch Server/backing/New flow/automanaged/Folder 1/_00JYW_prueba00006.pdf
	
	I don´t know what I do bad.
	
	See you
			 
			
					
				insert file's tittle as metada in pdf
				Posted: Tue Dec 17, 2013 4:56 pm
				by dkelly
				You could simply copy Exiftool.exe to C:Windows or contact me for assistance
			 
			
					
				insert file's tittle as metada in pdf
				Posted: Fri Jan 03, 2014 5:27 pm
				by Evan
				You may try this in the command section of Acrobat Configurator. You have to use "$doc" instead of "this". This will put the document filename into the "Title" document info. You can create additional metadata just by changing "Title" by something else.
	
	If you want just the filename without the unique ID prefix you have  to put the job filename proper into the argument 1 of Acrobat configurator and use $arg1 instead.
	
	Ex. $doc.info.MyCustomTitle = $arg1
	
	Use $arg1, $arg2, $arg3, $arg4, $arg5 to pass variable to acrobat
	$doc is your current PDF
	$error will log error to switch 
	
	try{
		$doc.info.Title = $doc.documentFileName
	}
	catch(theError)
	{
		$error = theError
	}[/code]
			 
			
					
				insert file's tittle as metada in pdf
				Posted: Tue Jan 07, 2014 9:35 am
				by freddyp
				This is a late (holidays) reply to comment 6 with the link to the screen captures: the screenshots show the list of available Action Lists in Switch. In comment 2 I was referring to the building of an Action List yourself in PitStop Pro.
	
	It will require that you know how to work with Smart Preflight variables in PitStop and Switch. There is the documentation and you will find some videos on youtube: search for "pitstop smart preflight".
	
	Freddy
			 
			
					
				insert file's tittle as metada in pdf
				Posted: Fri Feb 28, 2014 11:05 am
				by mcolmenero
				Hi,
	Finally y resolve with exiftool, thanks all people, for  help me.
	I leave the script for somebody need it.
	See you
	
	
	
	function jobArrived( s : Switch, job : Job )
	{
		
	var args3 = job.createPathWithExtension(job.getExtension(), false);		
	var metadato1 = s.getPropertyValue("field1" );//take the filename
	var metadato2 = s.getPropertyValue("field2" );//take user to send it 
	var metadato3 = s.getPropertyValue("field3" );//take the name of company
	var String befehl = "C:/WINDOWS/exiftool.exe";// take the path where it is the program installed
	var archivo=job.getPath();
	
	metadato1="-title="+metadato1 + " -author="+metadato2 + " -subject="+metadato3;
		
	befehl=befehl+ ' ' + metadato1 +' -overwrite_original "'+archivo+'"';
	
	var exitStatus =Process.execute(befehl);
	
		if ((exitStatus == 0) ||(exitStatus == 1))  {
			 job.sendToSingle(job.getPath());
			return;
		}
	}
			 
			
					
				insert file's tittle as metada in pdf
				Posted: Wed Dec 10, 2014 11:48 am
				by jonasy
				There is also a method to update existing xmp fields in Switch without external applications: you can do so using the XMP Inject tool.
	
	If you setup the "Action" property of the tool to "Update XMP", then you can set different rules to update the xmp metadata. Changing the title field can be done like this:
	
	XMP location path: dc:title
	New value: The new title you wish to give to the PDF file (This can be a static text, single line text with variables or a script expression).
	Value type: Localized text
	Generic language: (leave empty)
	Specific language: x-default