Forum Replies Created
-
AuthorPosts
-
February 14, 2017 at 10:38 am in reply to: Mystery of missing hyphens when importing Word documents into InD CS6 #92182
Masood Ahmad
ParticipantTry saving the Word Files from .docx to .doc or vice-versa, then import it again in InDesign. I hope it will work.
Masood Ahmad
ParticipantThanks Anne, I’ll try that out. But I’m not sure it will be done that way.
Anyways, I have posted the question on the Adobe forum. Let’s see what I’ll get:
Masood Ahmad
ParticipantThere was a discussion earlier on the subject here on InDesign Sercrets:
Is there a script for changing language to multiple paragraph styles?
Masood Ahmad
ParticipantHere you go…
https://www.dropbox.com/s/cz4szbq3ge60sjr/xml2InDesign_WorkingFiles.zip?dl=0You’re right. I’m not aware of XSLT but trying to have my hands on it.
Masood Ahmad
ParticipantHello and warm greetings to all of you.
I was away from my computer from the last four days due to some medical urgency, but now I’m back with a boom.
@David, I gone through your title on Data Merge and it was excellent. I was missing some of the bits which got answers very well. I already had the “inlineMerge.jsxbin” script with me. Since I was unaware about its use, I have kept it in the ‘To Delete’ folder. I never realized it could be so excellent script, thanks to ozalto.com for sharing it free. Now the script is in my Working Scripts folder.
I can’t understand why Adobe people don’t think this way. Why is there a third party help needed for some basic tasks. These free scripts have made Data-Merge a great tool to use and I suggest Adobe should include these in its next edition.
@Mike, Thanks a lot for reminding me the process.After troubleshooting on the subject I went through various processes and somehow I achieved this with the help of my colleague #Mohit Dhiman. I have created a small video (without audio) to understand what I did and hope this will help others to learn.
https://www.dropbox.com/s/8pzl102ouhjh9o6/xml2indesign.mov?dl=0
@Jay, I hope this will help you up to some extent.@David, can you write a workflow on this and post it on the site. I wish to have an in-depth tutorial on the same by someone specialized in xml
I also came to know a title on Lynda “https://www.lynda.com/Design-tutorials/Creating-InDesign-Booklet-Using-XML/435134-2.html”, and hope to go through it soon.
Masood Ahmad
ParticipantThanks, I’ll check this out.
Masood Ahmad
ParticipantHi Mike,
Thanks, it worked. But as I said I want it in a Tabular form. Well I know I can convert the Table to Text, which is the last option I’ll have.
Here is the snapshot of the desired output:
https://www.dropbox.com/s/7fv9zcs8v5vlrfq/Final%20Output.jpg?dl=0Secondly, when I tried Data-Merge in Tables on a new page, the Data-Merge created 50+ pages i.e. one for each. Even though the text-frame was a Master Text-Frame. Is this the default behaviour of Data Merge or am I missing something.
Similarly, when I tried the Data-Merge on a Tabular text, the output was 1000+ pages. Each record was on a separate page.
The script you have shared here is dedicated to this workflow or will it work with any data/csv file.
@David, is there any in-depth course on Lynda for both XML and Data-Merge. I would like to go through it.
Masood Ahmad
ParticipantThanks David for your suggestions, but I’m looking for an actual workflow. I tried to some extent but the data is all coming in a single paragraph:
10932203 England, Cumbria, Windermere Negotiable Recruitment Genius Ltd 0006441610932139 Carlisle £Very attractive salary TheSmartList TSLJM97510931829 Burnley £7.20 - £8.49 per hour No Risk Recruitment 5891RR10917145 England, Cumbria, Kendal £20000 - £25000 per annum Recruitment Genius Ltd 0006441210917106 England, Cumbria, Kendal £15000 per annum Recruitment Genius Ltd 0006440910917102 Preston Dependent On Experience TheSmartList TSLCB078910917062 Lancashire Competitive Rates of Pay Hawthorn Estates (NW) Limited Reference10917000 Blackpool, Lancashire Competitive Rate Of Pay Allitt Estate Agency Reference10916975 England, Lancashire, Preston £14000 - £14500 per annum Recruitment Genius Ltd 00064397
…and when I tried it in a Table, every row is coming as a separate Table.
Any more suggestions, please
Masood Ahmad
ParticipantAny clues…
Masood Ahmad
ParticipantHi Loic,
Thanks for your suggestions. However, I think I’m not violating any EULAs as I have license versions of Adobe products on my system, properly installed and I’ll be the only person doing this. The reason, I’m looking for such a script is to avoid doing the things manually.
January 25, 2017 at 6:25 am in reply to: Apply Multiply Effect and Clipping Path then Group images. #91573Masood Ahmad
ParticipantThanks Ari,
No issues. You might be busy :) This wasn’t urgent.
The script worked well, however, the ‘contentToFrame’ was filling the image as stretched. Therefore, I tried to edit the script and finally added few lines, like these:
myObject.fit(FitOptions.CONTENT_TO_FRAME);
myObject.fit(FitOptions.PROPORTIONALLY);
myObject.fit(FitOptions.CENTER_CONTENT);
myObject.fit(FitOptions.FRAME_TO_CONTENT);
January 24, 2017 at 5:11 am in reply to: Apply Multiply Effect and Clipping Path then Group images. #91528Masood Ahmad
ParticipantCan anyone suggest something on this…
Masood Ahmad
ParticipantLoic, trying wrapping your code in…
< code > your code goes here </ code >
…just remove the space before and after the ‘code’ text to look like:
your code goes hereJanuary 20, 2017 at 6:19 am in reply to: Apply Multiply Effect and Clipping Path then Group images. #91442Masood Ahmad
ParticipantHi Ari,
Based on your script I extracted some of the codes and created a new one to suit my new requirement.
//Ari S. - designerjoe@outlook.com
app.scriptPreferences.enableRedraw = false;
// 'Undo' will undo the entire script
app.doScript(main, ScriptLanguage.JAVASCRIPT, undefined, UndoModes.ENTIRE_SCRIPT, "Image Manipulation Script");
function main(){
// Capture the current selections in array
var mySelections = app.selection;
for (var i = 0; i < mySelections.length; i++) {
try{
var myObject = mySelections[i];
try {
myObject.pageItems.item(0).clippingPath.appliedPathName = myObject.pageItems.item(0).clippingPath.photoshopPathNames[0];
myObject.pageItems.item(0).clippingPath.clippingType = ClippingPathType.PHOTOSHOP_PATH;
}
catch (myError) {
// If it can't apply the Photoshop path then it obviously does not have one
alert("Selected image does not have a Photoshop path applied")
}
}
catch (myError){
// If it can't duplicate the object or apply multiply then it's obviously not a graphic frame
alert("Make sure you selected a graphic frame");
}
}
}
In the above code, I do not want the Duplicate Catch error as the script is not duplicating anything:
catch (myError){
// If it can't duplicate the object or apply multiply then it's obviously not a graphic frame
alert("Make sure you selected a graphic frame");
}
Can you get rid of it.
Secondly, I would like to add Fitting option for all the selected images(s) to “Fit Content to Frame”. Can you please help me do so.
However, you’ll laugh at my code when I tried:
myObject.pageItems.item(0).frameFit = FittingOptions.CONTENT_TO_FRAME;Thanks in advance!
Masood Ahmad
ParticipantThanks Kai, for your suggestions. I’ll go through these and hope to have a good start.
-
AuthorPosts
