Document Info details - Script
Hi All,
I need to know how to get the counting of RGB objects, CMYK Objects and Grayscale Objects information for illustrator vector(editable) file via script for windows.
In illustrator raster image file i need to know how to get the Embedded image information(CMYK or RGB or Grayscale) via script for windows.
I collect these infomation manually from "Windows->Document info". I saved the "Document Info" details in illustrator manually using "Document Info Pannel".
I dont know how to save the information through illustrator action.
Could you please advice me.
Regards,
Vinoth
You can write a script to gather all these information and save it to file, you can get all the page items in the document with following method,
Document.pageItems
Iterate all the page items and then find out the type of object with pageItem.typename or get any other propery like color space of each of the item. Keep track of all the collected details and output them in which ever format you want.
Similar Messages
-
Document info details - Urgent requirement
Hi All,
I need to know how to get the counting of RGB objects, CMYK Objects and Grayscale Objects information for illustrator vector(editable) file via script for windows.
In illustrator raster image file i need to know how to get the Embedded image information(CMYK or RGB or Grayscale) via script for windows.
I collect these infomation manually from "Windows->Document info". I saved the "Document Info" details in illustrator manually using "Document Info Pannel".
I dont know how to save the information through illustrator action.
Could you please advice me.
Regards,
VinothYou can write a script to gather all these information and save it to file, you can get all the page items in the document with following method,
Document.pageItems
Iterate all the page items and then find out the type of object with pageItem.typename or get any other propery like color space of each of the item. Keep track of all the collected details and output them in which ever format you want. -
How to Save the "Document Info" Details Action Via
I saved the "Document Info" details in illustrator manually using "Document Info Pannel". Could you please expain how to save the "Document Info" details through illustrator action.
Thanks,
PrabudassWhen in the document info window of a file there is a small triangle in the top right corner from this you have fly out menus to save/delete or show metadata templates. You can use this to save groups of metadata. Once you have a bunch of groups you can quickly use this to set your info. Bridge will also allow you to append or replace metadata from these saved templates too
-
Get the document info panel details
I need to get the document info panel (Windows>Document Info) details through scripting in illustrator cs3. Kindly advice me is it possible or not.
I think sample code in the SDK contains a 'skeleton' plugin, I'd start with that. It should also provide a list of suites that get automatically loaded, I think it's in Suites.h. Just make sure AIDocumentSuite is in the list, and if it's not, just follow the examples in that file to add it. That should end up with a global variable called 'sDocument', which has all the suite functions as methods.
Then it's something like:
AIDocumentSetup setup;
AIErr error = sDocument->GetDocumentSetup(&setup);
// check error to make sure it's kNoErr
Then you just have to inspect the setup struct for (hopefully) the answers you're looking for. -
How to get the "Document info" in illustrator cs?
Hai all,
I need to know how to get the counting of RGB objects, CMYK Objects and Grayscale Objects information for illustrator vector(editable) file.
In illustrator raster image file, i need to know how to get the Embedded image information(Resolution, Mode).
I collect these infomation manually from "Windows->Document info". I saved the "Document Info" details in illustrator manually using "Document Info Pannel". I dont know how to save that information through "illustrator sdk" or through any other way without manual interaction. Could you please advice me. This is for windows operating system.
Thanks,
PrabudassI think sample code in the SDK contains a 'skeleton' plugin, I'd start with that. It should also provide a list of suites that get automatically loaded, I think it's in Suites.h. Just make sure AIDocumentSuite is in the list, and if it's not, just follow the examples in that file to add it. That should end up with a global variable called 'sDocument', which has all the suite functions as methods.
Then it's something like:
AIDocumentSetup setup;
AIErr error = sDocument->GetDocumentSetup(&setup);
// check error to make sure it's kNoErr
Then you just have to inspect the setup struct for (hopefully) the answers you're looking for. -
Excise Invoice Tab Page/ Document Info Tab Page is not appearing in MIGO
Dear Friend
For a particular job work PO , with account assignment category F & item category L, non valuaated material, when we are doing migo, excise invoice tab page/ Document Info tab page is not appearing in document header. From The said tab page we can select the challan.
In J1ID, I have maintained Vendor PAN number and also material chpter id combination.
Thanks
ChandraHi
I maintained material chapter Id combination & vendor Excise Details. We do not maintain any plant -vendor combination. This is a non valuated material with material type unbw. Do I need to maintain cenvat determination tab for this material?
Thanks
Chandra -
How to get the "Document Info" in illustrator
In illustrator using "Document Info" we can get the file information. Like that how to get the document information using script. Anyone please help me.
Regards,
PrabudassI think sample code in the SDK contains a 'skeleton' plugin, I'd start with that. It should also provide a list of suites that get automatically loaded, I think it's in Suites.h. Just make sure AIDocumentSuite is in the list, and if it's not, just follow the examples in that file to add it. That should end up with a global variable called 'sDocument', which has all the suite functions as methods.
Then it's something like:
AIDocumentSetup setup;
AIErr error = sDocument->GetDocumentSetup(&setup);
// check error to make sure it's kNoErr
Then you just have to inspect the setup struct for (hopefully) the answers you're looking for. -
To find whether the attachment exists for DIR ( Document Info Record )
Sir
We are using DMS to link the Documents pertians to Project .
Documents are having the Drawing PDF attachments .
How to track whether there is attachment exists or Not ?
( We have chakced the DRAW & DRAD but no attachment related infomation is observed )
Pl help
RegardsDear Ashish
Table Description
DRAD Link between document and object
DRAO Originals for documents
DRAOZ Additional files for original for document
DRAP Document log file
DRAT Document descriptions
DRAW Document info record
DRAZ Table for additional files for original
All the detail store in above mentioned tables...
so find out your solution with the Help of ABAPer
Regards
Tushar Dave -
Insert Fields From INSPECTOR DOCUMENT INFO into Pages Document
I was able to do this since the DOS version of MS Word and would be rather surprised if there is no way to do it in Pages. Is there a way to insert "Document Info" about the present document into the present document?
Am trying to work up my own template for manuscripts. I use the Document Info dialog and would like to have information like Author and Title dropped into the document via a field like can be done with Page Numbers.Bingo.
I built a script inserting the infos extracted from the Infos dialog.
--[SCRIPT insertdocumentinfos]
Enregistrer le script en tant que Script ou Application : insertdocumentinfos.xxx
déplacer le fichier ainsi créé dans le dossier
<VolumeDeDémarrage>:Utilisateurs:<votreCompte>:Bibliothèque:Scripts:Applications:Pages:
Il vous faudra peut-être créer le dossier Pages et peut-être même le dossier Applications.
Définir dans un document Pages le point d’insertion des infos sur le document.
Aller au menu Scripts , choisir Pages puis choisir “insertdocumentinfos”
Le script extrait les infos de l’inspecteur Document > Infos et les insère dans le document.
--=====
L’aide du Finder explique:
L’Utilitaire AppleScript permet d’activer le Menu des scripts :
Ouvrez l’Utilitaire AppleScript situé dans le dossier Applications/AppleScript.
Cochez la case “Afficher le menu des scripts dans la barre de menus”.
Sous 10.6.x,
aller dans le panneau “Général” du dialogue Préférences de l’Éditeur Applescript
puis cocher la case “Afficher le menu des scripts dans la barre des menus”.
--=====
Save the script as a Script or an Application : insertdocumentinfos.xxx
Move the newly created file into the folder:
<startup Volume>:Users:<yourAccount>:Library:Scripts:Applications:Pages:
Maybe you would have to create the folder Pages and even the folder Applications by yourself.
Define, in a Pages document, the insertion point for the document's infos.
Go to the Scripts Menu, choose Pages, then choose “insertdocumentinfos”
The script extract the infos from IOnspector > Document > Infos and insert them in the document.
--=====
The Finder’s Help explains:
To make the Script menu appear:
Open the AppleScript utility located in Applications/AppleScript.
Select the “Show Script Menu in menu bar” checkbox.
Under 10.6.x,
go to the General panel of AppleScript Editor’s Preferences dialog box
and check the “Show Script menu in menu bar” option.
--=====
Yvan KOENIG (VALLAURIS, France)
2011/03/09
--=====
property Document_loc : missing value
--=====
on run
run script doyourduty
end run
--=====
script doyourduty
local inspecteur_actif, mon_auteur, mon_titre, mesmotsclef, mes_commentaires, mes_infos, selection_originelle
my activateGUIscripting()
Grab the localized title of the Document's inspector *)
tell application "Pages" to set Document_loc to localized string "Document"
tell application "Pages" to tell document 1
-- set focus on the document
end tell
Grabs the title of the active inspector *)
set inspecteur_actif to my getactiveinspector()
if inspecteur_actif is {} then
No inspector open, trigger Show Inspector to open one *)
my selectMenu("Pages", 8, 15)
Grabs its title *)
set inspecteur_actif to my getactiveinspector()
end if
repeat
if inspecteur_actif contains Document_loc then
exit repeat
else
Open a new Inspector *)
my selectMenu("Pages", 8, 16)
Grabs its title *)
set inspecteur_actif to my getactiveinspector()
end if
end repeat
Now the Document Inspector is open, extract the infos
set {mon_auteur, mon_titre, mesmotsclef, mes_commentaires} to my get_infos()
set mes_infos to my recolle({mon_auteur, mon_titre, mesmotsclef, mes_commentaires}, tab)
Insert the infos at the selection point
tell application "Pages" to tell document 1
set selection_originelle to contents of the selection
set selection to (selection_originelle & mes_infos)
end tell
Clear the property because I dislike to store such item in the script *)
set Document_loc to missing value
end script
--=====
on recolle(l, d)
local oTIDs, t
set oTIDs to AppleScript's text item delimiters
set AppleScript's text item delimiters to d
set t to l as text
set AppleScript's text item delimiters to oTIDs
return t
end recolle
--=====
on activateGUIscripting()
(* to be sure than GUI scripting will be active *)
tell application "System Events"
if not (UI elements enabled) then set (UI elements enabled) to true
end tell
end activateGUIscripting
--=====
on getactiveinspector()
local the_inspector
tell application "Pages" to activate
tell application "System Events" to tell application process "Pages"
set the_inspector to title of every window whose subrole is "AXFloatingWindow"
end tell
return the_inspector
end getactiveinspector
--=====
on get_infos()
local l_auteur, le_titre, mots_clef, les_commentaires
tell application "Pages" to activate
tell application "System Events" to tell application process "Pages"
tell (first UI element whose role is "AXTabGroup") of first group of (first window where subrole is "AXFloatingWindow" and title is Document_loc)
tell (third UI element whose role is "AXRadioButton") to if value is 0 then click
set {l_auteur, le_titre, mots_clef, les_commentaires} to value of every text field
end tell
end tell
return {l_auteur, le_titre, mots_clef, les_commentaires}
end get_infos
--=====
my selectMenu("Pages",5, 12)
==== Uses GUIscripting ====
on selectMenu(theApp, mt, mi)
tell application theApp
activate
tell application "System Events" to tell process theApp to tell menu bar 1 to ¬
tell menu bar item mt to tell menu 1 to click menu item mi
end tell -- application theApp
end selectMenu
--=====
--[/SCRIPT]
Yvan KOENIG (VALLAURIS, France) mercredi 9 mars 2011 22:14:43 -
Hi,
I would like to select the active document image and from Window choose "Document Info" and save the information as text file in some location using script.
Can anyone please guide me on this?
Thanks,
PrabudassHi,
Based on your description, document info fields in Word won't update when placed in document header-section.
Per my test, document info fields in Word will update when placed in document header-section.
Refer to the following article about Add SharePoint Metadata to Word Documents:
http://whitepages.unlimitedviz.com/2011/02/using-document-templates-with-lists-and-content-types-in-sharepoint/
https://www.premierpointsolutions.com/training/help-and-how-to-articles/add-sharepoint-metadata-to-word-documents/
If I misunderstanding the issue, Please offer a screenshot about your issue.
Best Regards,
Lisa Chen
TechNet Community Support
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
[email protected] -
Hi,
Can every one tell me witch FM must be use to get liste of document (mail) received in the INBOX in WORKPLACE.
the FM : SAP_WAPI_CREATE_WORKLIST give me the liste of workflow but I need more that to get the document(Mail) detail liste received.
Thanks.Hi
Try this
HttpServletRequest request = ((IWebContextAdapter) WDWebContextAdapter.getWebContextAdapter()).getHttpServletRequest();
Cookie[] cookies = request.getCookies();
See this Thread
Re: How to get the client IP using Web Dynpro API?
Kind Regards
Mukesh -
Hi All,
A PDF file is attached to SAP Document Info Record. While opening that PDF file through CV03N getting a messege like -
"Error while executing C:\DOCUME~1\.................."
What can be the reason for this & how it can be soleved?
Regards
MHPHi Manish,
You need to define application type in DC30.
Kindly put suffix as .pdf and mime type as "application/pdf". This will activate the application pdf in the sap dms.
if you found problem with other files do same and fill mime types properly. Aslo tick the start authorization field in same screeen.
I hope this will resolve the query.
Regards,
Ravindra -
Linking document info record and purchase order
Hi all,
I hope that someone can help me because I'm having a problem with creating links between document info records and purchase orders.
By default in SAP I can create links between document info record and purchase order ITEMS! When I create that link, I can see it in document info record under Object links tab, but when I double click on the number of purchase order nothing happens (I expected that this purchase order will open).
Why is that so?
Why can't I access purchase order from document info record even though the link exists?
The other question is about creating object links to purchase orders, not purchase order items! Is it possible to link document info record with purchase order?
I would appreciate quick answer because we're in the middle of a project and we're stuck with that problem.
Thanks!Hi Karlo,
As you mentioned, object links could be linked to Purchase order items. In customisation you maintain these entries under the node SPRO > Cross Application Components> Document Management--> Control Data --> Define Document Types --> Define Object Links.
There are many links in the standard system (possible entries).
The system automatically determines the screen number (dialog box) where the key data for the object is maintained for document maintenance.
You can check the screens when the screen entry is missing or contains errors by doing the following:
Start the Object Navigator and display the objects for the development class CV.
Expand the function group 130. The structure nodescreens lista all screens that can be used for object links.
You can make an object link to SAP objects that are not shown in the possible entries list. To do this, proceed as follows:
In the standard system, there are already two special screens for the module pools SAPLCV130 and SAPLCV140 for the linked SAP object.
You must create two new screens with the same number for the module pools SAPLCV130 and SAPLCV140 .
The processing logic must follow that of screen 1204 in program SAPLVC130.
Create function module OBJECT_CHECK_XXXX (XXXX = object name)
If the object can be classified, this function module already exists .
Otherwise copy the function module for linking equipment DOCUMENT_CHECK_EQUI and change it as required for the new object.
Hope the above instruction helps in solving your problem,
Sojan
Note : Award points if you find the information useful -
Web Service to Create a Document Info Record with attachments (e.g. PDF)
Hello guys,
we are looking forward to create a Web Service that should be able to create a Document Info Record on SAP ERP Application Server. As we don't have installed the SAP Standard Web Services on our SAP ERP ECC 6.0 system we will manually create a Web Service with the help of the standard BAPI_DOCUMENT_CREATE2.
The current problem is that the Web Service based on the Standard BAPI can not upload Files (PDF or Word files) from the Users Client PC to the Application Server.
Is there a possibility to Create a Web Service that can handle files and create DIRs on application server?
Thanks a lot!!
Regards,
ChristianHello Natallia,
Well, in this case you don't really need the CV01N transaction. This represents the user interface (UI), and you only need an interface (that is, an API), which in SAP is represented by a BAPI
I'm not familiar with CRM, but I assume that at some point when saving a Service Contract, you have a BAdI, where you can check the status and insert some custom code.
So, all you have to do is call BAPI_DOCUMENT_CREATE or BAPI_DOCUMENT_CREATE2 (if available on your installed version), with the required attributes (this can be master data, classification, custom data...). After this function is called successfully, you should receive the document key (DOKAR, DOKNR, DOKVR, and DOKTL). Which you can also save in the Attachments tab.
Hope this helps,
Tudor -
Variable number of document info record parameters
Hi guys,
I have a question about adding additional information to document info record.
The situation is following:
Our customer wants us to link original purchase order (PDF file) with it's document info record in SAP. The document itself is stored in another document management system and we have succeeded in linking this object with it's document info record in SAP.
He also wants to have some description data stored in document info record (date, description, name, etc). One odd requirement is copying information about cost centers and costs per each cost center from fields in document management system to some fields in document info record.
The problem is that each purchase order can have various number of cost centers and costs per each cost center!
So, is there any possibility to define some fields in document info record to which I can store variable number of parameters (for example in one case 3 fields, and maybe in another case 1 field)?
Any kind of information will be valuable for me!
Thanks for help!Hi,
But my next question is how can I know how much cost centers will be for some document? If I need to define number of cost centers in advance, then this solution is not very flexible. The best solution would be if I could add values to classification flexibly (for example: one time 3 values and the other time 1 value).
:-Check box additional values in values tab of char. that will allow to enter flexible number of values any time
The other question is about values of parameters. For each cost center I need to enter two values (cost center number, and costs for that cost center). So, for each cost center I need to add 2 values. Is that possible using classification?
:-Create classification with chara. cost center, cost center value and check box additional values as above that will allow you to add values for cost center and cost center value.
Anirudh.
Maybe you are looking for
-
Hi there! How much of Logic can I Install on an external drive ?
I decided to see how far I could take my beloved eMac G4, 1.25Mz, 2G work horse, so I decided to load it up with as much of Logic9 as poss. Now I'm also using a 320G external HD, so I was wondering how much of the Logic I could install on it to ease
-
I have "chatted" with customer service 5 different times. I was sent here. I have activated Photoshop Elements 9 on two different iMacs. They are both dead and I am unable to get it to activate on my newest computer. iMac. Can anybody help me?
-
Dbconsole start failed Oracle 11G
After installing Oracle 11G and creating a new database, I have created new db console reporsitory, with the commands: set ORACLE_SID set ORACLE_HOME set SYS_PWD set PORT emca -repos create -silent -SID $ORACLE_SID -ORACLE_HOME $ORACLE_HOME -SYS_PWD
-
Difficulty in using XML as source
Hi, I am finding it extremely difficult to work with Sunopsis when I am using XML as one of the data store. Even though I have defined new Physical and Logical schema's its not working for me. While defining Physical schema, name for work schema and
-
AIR captive runtime application for MacOS
Hi! I create application with captive runtime for Windows and MacOS. I have some problem connected with MacOS specific, cause I'm newbie in this OS. I dont want to publish my app in appstore, cause the app have problems with appstore rules. 1) How I