Can Screen Tips be output as Alt Text from RH HTML to Word 2007?
I have a large documentation project that is single-sourced in RH HTML to create WebHelp and printed documentation. My expectation is that if I put screen tips in the image properties, these will be converted to alternate text both in WebHelp and printed documentation. WebHelp is fine. I output to Word 2007 because document cleanup is always required. In my Word file, the screen tip is gone, replaced with the document file path. When converted to PDF, that's what appears as alternate text. Is there any way to get this done short of entering the text twice (in RH HTML and again the Word doc)?
When they upgrade you, RoboHelp will have to be reinstalled and that may fix the problem. You are creating the link using the Rh menu rather Word's menus?
See www.grainge.org for RoboHelp and Authoring tips
@petergrainge
Similar Messages
-
In converting a .docx file to .pdf the the Word functionality of linking screen tips to hyperlinks is lost. Why? How can screen tips be saved in pdf if at all?
Thanks for replying. I am converting from MS Office Word document to Adobe Acrobat Document and opening with Reader XI - sorry my mistake.
I now notice another problem. On trying to open a specific hyperlink in the pdf version I get the message 'Acrobat does not allow connection to: www.biblegateway.com'. Why would there be a restriction? -
How can I store an output, i.e C from the attatchment in an array?
Attachments:
Testing.vi 18 KBHi, Se
Take a look my example.
Attachments:
Testing.vi 23 KB -
How ias integrate with Snacktory for getting main text from an html page
Hi All,
i am new to endeca and ias, i have an requirement, need to get main text from whole html page before ias save text to Endeca_Document_Text property,
as ias save all text in page to endeca_document_text property, it is not ok for reading when show in web page, i use an third party API to filter out the main text from original page,
now i want to save these text to endeca_document_text property,
an another question,
i get zero page when doing the logic of filtering main text from original html text in ParseFilter( HTMLMetatagFilter implements ParseFilter) using Snacktory.
if only do little things, it will work fine, if do more thing, clawer fail to crawl page. any one know how to fix it.
log for clawler.
Successfully set recordstore configuration.
INFO 2013-09-03 00:56:42,743 0 com.endeca.eidi.web.Main [main] Reading seed URLs from: /home/oracle/oracle/endeca/IAS/3.0.0/sample/myfirstcrawl/conf/endeca.lst
INFO 2013-09-03 00:56:42,744 1 com.endeca.eidi.web.Main [main] Seed URLs: [http://www.liferay.com/community/forums/-/message_boards/category/]
INFO 2013-09-03 00:56:43,497 754 com.endeca.eidi.web.db.CrawlDbFactory [main] Initialized crawldb: com.endeca.eidi.web.db.BufferedDerbyCrawlDb
INFO 2013-09-03 00:56:43,498 755 com.endeca.eidi.web.Crawler [main] Using executor settings: numThreads = 100, maxThreadsPerHost=1
INFO 2013-09-03 00:56:44,163 1420 com.endeca.eidi.web.Crawler [main] Fetching seed URLs.
INFO 2013-09-03 00:56:46,519 3776 com.endeca.eidi.web.parse.HTMLMetatagFilter [pool-1-thread-1] come into EndecaHtmlParser getParse
INFO 2013-09-03 00:56:46,519 3776 com.endeca.eidi.web.parse.HTMLMetatagFilter [pool-1-thread-1] come into HTMLMetatagFilter
INFO 2013-09-03 00:56:46,519 3776 com.endeca.eidi.web.parse.HTMLMetatagFilter [pool-1-thread-1] meta tag viewport ==minimum-scale=1.0, width=device-width
INFO 2013-09-03 00:56:52,889 10146 com.endeca.eidi.web.parse.HTMLMetatagFilter [pool-1-thread-1] come into EndecaHtmlParser getParse
INFO 2013-09-03 00:56:52,889 10146 com.endeca.eidi.web.parse.HTMLMetatagFilter [pool-1-thread-1] come into HTMLMetatagFilter
INFO 2013-09-03 00:56:52,890 10147 com.endeca.eidi.web.parse.HTMLMetatagFilter [pool-1-thread-1] meta tag viewport ==minimum-scale=1.0, width=device-width
INFO 2013-09-03 00:56:59,184 16441 com.endeca.eidi.web.parse.HTMLMetatagFilter [pool-1-thread-2] come into EndecaHtmlParser getParse
INFO 2013-09-03 00:56:59,185 16442 com.endeca.eidi.web.parse.HTMLMetatagFilter [pool-1-thread-2] come into HTMLMetatagFilter
INFO 2013-09-03 00:56:59,185 16442 com.endeca.eidi.web.parse.HTMLMetatagFilter [pool-1-thread-2] meta tag viewport ==minimum-scale=1.0, width=device-width
INFO 2013-09-03 00:57:07,057 24314 com.endeca.eidi.web.parse.HTMLMetatagFilter [pool-1-thread-2] come into EndecaHtmlParser getParse
INFO 2013-09-03 00:57:07,057 24314 com.endeca.eidi.web.parse.HTMLMetatagFilter [pool-1-thread-2] come into HTMLMetatagFilter
INFO 2013-09-03 00:57:07,057 24314 com.endeca.eidi.web.parse.HTMLMetatagFilter [pool-1-thread-2] meta tag viewport ==minimum-scale=1.0, width=device-width
INFO 2013-09-03 00:57:07,058 24315 com.endeca.eidi.web.Crawler [main] Seeds complete.
INFO 2013-09-03 00:57:07,090 24347 com.endeca.eidi.web.Crawler [main] Starting crawler shut down
INFO 2013-09-03 00:57:07,095 24352 com.endeca.eidi.web.Crawler [main] Waiting for running threads to complete
INFO 2013-09-03 00:57:07,095 24352 com.endeca.eidi.web.Crawler [main] Progress: Level: Cumulative crawl summary (level)
INFO 2013-09-03 00:57:07,095 24352 com.endeca.eidi.web.Crawler [main] host-summary: www.liferay.com to depth 1
host depth completed total blocks
www.liferay.com 0 0 1 1
www.liferay.com 1 0 0 0
www.liferay.com all 0 1 1
INFO 2013-09-03 00:57:07,096 24353 com.endeca.eidi.web.Crawler [main] host-summary: total crawled: 0 completed. 1 total.
INFO 2013-09-03 00:57:07,096 24353 com.endeca.eidi.web.Crawler [main] Shutting down CrawlDb
INFO 2013-09-03 00:57:07,160 24417 com.endeca.eidi.web.Crawler [main] Progress: Host: Cumulative crawl summary (host)
INFO 2013-09-03 00:57:07,162 24419 com.endeca.eidi.web.Crawler [main] Host: www.liferay.com: 0 fetched. 0.0 mB. 0 records. 0 redirected. 4 retried. 0 gone. 0 filtered.
INFO 2013-09-03 00:57:07,162 24419 com.endeca.eidi.web.Crawler [main] Progress: Perf: All (cumulative) 23.6s. 0.0 Pages/s. 0.0 kB/s. 0 fetched. 0.0 mB. 0 records. 0 redirected. 4 retried. 0 gone. 0 filtered.
INFO 2013-09-03 00:57:07,162 24419 com.endeca.eidi.web.Crawler [main] Crawl complete.
~/oracle/endeca
-======================================
source code for parsefilter
package com.endeca.eidi.web.parse;
import java.util.Map;
import java.util.Properties;
import org.apache.hadoop.conf.Configuration;
import org.apache.log4j.Logger;
import org.apache.nutch.metadata.Metadata;
import org.apache.nutch.parse.HTMLMetaTags;
import org.apache.nutch.parse.Parse;
import org.apache.nutch.parse.ParseData;
import org.apache.nutch.parse.ParseFilter;
import org.apache.nutch.protocol.Content;
import de.jetwick.snacktory.ArticleTextExtractor;
import de.jetwick.snacktory.JResult;
public class HTMLMetatagFilter implements ParseFilter {
public static String METATAG_PROPERTY_NAME_PREFIX = "Endeca.Document.HTML.MetaTag.";
public static String CONTENT_TYPE = "text/html";
private static final Logger logger = Logger.getLogger(HTMLMetatagFilter.class);
public Parse filter(Content content, Parse parse) throws Exception {
logger.info("come into EndecaHtmlParser getParse");
logger.info("come into HTMLMetatagFilter");
//update the content with the main text in html page
//content.setContent(HtmlExtractor.extractMainContent(content));
parse.getData().getParseMeta().add("FILTER-HTMLMETATAG", "ACTIVE");
ParseData parseData = parse.getData();
if (parseData == null) return parse;
extractText(content, parse);
logger.info("update the content with the main text content");
return parse;
private void extractText(Content content, Parse parse){
try {
ParseData parseData = parse.getData();
if (parseData == null) return;
Metadata md = parseData.getParseMeta();
ArticleTextExtractor extractor = new ArticleTextExtractor();
String sourceHtml = new String(content.getContent());
JResult res = extractor.extractContent(sourceHtml);
String text = res.getText();
md.set("Endeca_Document_Text", text);
} catch (Exception e) {
// TODO: handle exception
public static void log(String msg){
System.out.println(msg);
public Configuration getConf() {
return null;
public void setConf(Configuration conf) {but it only extracts URLs from <A> (anchor) tags. I want to be able to extract URLs from <MAP> tags as wellGee, do you think you could modify the code to check for "Map" attributes as well.
Can someone maybe point a page containing info on the HTML toolkit for me?It's called the API. Since you are using the HTMLEditorKit and an ElementIterator and an AttributeSet, I would start there.
There is no such API that says "get me all the links", so you have to do a little work on your own.
Maybe you could use a ParserCallback and every time you get a new tag you check for the "href" attribute. -
How can I add a title and ALT text to a JPEG image in Elements 11 for MAC?
Does anyone know if there is an easy way I can add a title and ALT text to a JPEG image in Elements 11 for MAC?
Very grateful for any help here.Hello
The Arrange menu is your friend.
You may select the arrow then "Bring to Front".
Yvan KOENIG (from FRANCE vendredi 19 septembre 2008 17:49:50) -
Maintaining image Alt Text from Word to Postscript to PDF
Is there any way to create a postscript file from Word 2007 that includes alt text on the images when distilled as a PDF?
I have Word 2007 files with alt text on the images. If I create a postscript file (using the print to file method on the Adobe postscript printer driver) and then distill it, the alt text is missing on the images in the PDF.Thanks for the reply. That's what I was afraid of.
So here's the other part of this question: I have an automated process working to create PDFs using supported postscript method that I mentioned above. Now, I have a new requirement to include alt text with those PDFs. The only way I have been able to get that to work is with the PDFMaker functionality in Word. I have been able to automate it, but automating PDFMaker is not supported or recommended by Adobe. And I have found PDFMaker to be flaky, even outside the automation.
So, is there no supported way to automate the creation of PDFs from Word with alt text? -
Can someone hack my iphone and send texts from my phone number?
Someone said they were getting texts from my phone number but I didn't send them. Is that possible that someone hacked my iPhone and sent messages under my phone number?
No. If your phone is not jailbroken, they can not do so.
There are plenty of ways to spoof the caller ID string, though. It's illegal, but it can be done. The messages are not being sent from your phone. They are being sent from somewhere else by someone masquerading as you. -
Copy text from a PDF to word. Just get Symbols
Hello,
I have a public PDF with no Copying Restrictions. When I try to copy text from the PDF highlighted text to WORD I only get unreadable garbage.
I can select the desired text and copy it into word but when I paste the text it is pasted like symbols and lines.
I tried Special Paste and does not works. It says the font is a Gill Sans something (with numbers and so on), no really a font it seems but when i change it to Arial i still get symbols.
Any help or ideas,
Cheers,
SebastianI have this exact same problem. It is very frustrating. How is it not possible to "grab" onto the text in the pdf ??!!
I am looking at it. I can see it. I can read it.
I can highlight the individual letters and words with the mouse pointer. (So it's not just a "picture")
With a pdf editor, I can even make the text bold, italic, or increase the font size.
SO WHY CAN'T I COPY THE TEXT! AAARGH!
No, the file is not protected.
Yes, I have tried saving as different formats. (The "save as tiff file workaround" idea is very time consuming and greatly degrades the quallity.)
The font is shown as being: "Arial083.313"
Something in the pdf program is recognizing the text, translating the 1's and 0's (that make up all computer files) into the letters that display on the screen that I can read and select with the mouse. So why can't that same "something" allow me to copy it? So frustrating.
Somebody please help. If you can solve this problem you are awesome. -
Contacted Proquest and they said to contact Adobe. Recently installed CS5, so I now have newer Acrobat version from before. This newer version isn't playing well. Can anyone help?
This is my original plea to Proquest:
Description:
Recently had Adobe Creative Suite (CS5) installed on my machine. Now when I attempt to download full text pdf I receive an error message when trying to open the downloaded file. "There was an error opening this document. The file is damaged and could not be repaired."
I can view pdf within Proquest window, but problems occur when I try to open the download - defaults to Acrobat X Pro, not standard Reader. I also get an error message when trying to email it. The only outputting method that seems to work is the Export/Save option.
I tried on another machine that uses Acrobat Reader XI and all worked fine.
BTW - I am working in Firefox.
Thanks in advance for any assistance.Here are some screenshots:
-
How I can copy text from website or ms word to photoshop with its style?
How I can paste the multicolor text to photoshop? Let say that half of text is green and other half is blue
I see no default way to do that.
A work-around might be creating pdfs and placing those as Smart Objects. -
How can I automatically create calendar events using text from a Pages document?
Hello,
I'm looking for a way that I can automatically have calendar events created, by extracting dates and times from a table within a Pages document I have saved on my Mac.
Currently, I record my working hours/dates on a Pages document in table format, so that I can record and ensure I receive payment for all hours I work.
After finding out which shifts I have for the week, I insert the day, date, start time and end time (for each shift), into a table within a Pages document.
I'm wondering if there is any way - such as through Automator, Apple Scripts, etc. - that I can then have the Calendar app automatically create events from that data - including the date, start and end times for each shift?
Also, if possible, is there a way to set each event to automatically alert me at a chosen time (1 day, 2 days, etc.) beforehand?
Here is an example of the layout of my document table:
Date
Start
Finish
Duration
Saturday, 21 December 2013
8:00 AM
5:00 PM
9:00 hrs
Sunday, 22 December 2013
9:00 AM
6:00 PM
9:00 hrs
Monday, 23 December 2013
12:00 PM
9:00 PM
9:00 hrs
Tuesday, 24 December 2013
12:00 PM
6:00 PM
6:00 hrs
If anyone can help with this question, that would be greatly appreaciated, as then I could have my calendar automatically create and sync my work shifts across to my iPhone, iPad and Mac.
Thanks in advance,
John.I totally agree with you.
Where are the fixes for a long string of bugs, glitches and user issues?
Looking at the list of new "features" for the next OSX, Maverick (what a dumb name!), all I am seeing is Apple ripping off other peoples' ideas, something it swinges others mercilessly for.
There is not one thing in Maverick that I don't already have, only more so, with 3rd party add-ons.
Apple seems bereft of ideas now and I am totally mystified what it is doing with all that money and employees it has accumulated.
Peter -
How can I read only a line of text from a file, line by line using Scanner?
Here's the code I currently have for a program that finds a keyword from numerous files and prints every line in every file that has that keyword. The keyword is indicated by the first parameter in a command line and the files are every parameter after that. Right now, with the code I have, the program will not print multiple lines of each file if they contain the keyword. I am trying to solve this problem by figuring out a way to have a loop continue until an \n EOL character is found. I am not sure how to do this though. Here's the portion of code that I would like to change to do this. I need to add a condition somewhere after in.hasNext() I think to stop when it it hits a /n.:
while (in.hasNext()) {
count++;
String nextWord = in.next();
lineOfText.add(nextWord);
if (nextWord.equals(keyword)) {
flag = true;
import java.util.Scanner;
import java.io.IOException;
import java.io.FileNotFoundException;
import java.io.FileInputStream;
import java.io.PrintWriter;
import java.util.ArrayList;
public class Find {
static ArrayList<String> lineOfText = new ArrayList<String>();
static boolean flag = false;
public static void main(String args[]) {
run(args);
public static void run(String args[]) {
try {
PrintWriter out = new PrintWriter("output.txt");
String keyword = args[0];
for (int i = 1; i < args.length; i++) {
Scanner in = new Scanner(new FileInputStream(args));
int count = 0;
while (in.hasNext()) {
count++;
String nextWord = in.next();
lineOfText.add(nextWord);
if (nextWord.equals(keyword)) {
flag = true;
if (flag == true) {
System.out.print(args[i] + ": " );
out.print(args[i] + ": " );
for (String s : lineOfText) {
System.out.print(s + " ");
out.print(s + " ");
System.out.print("\n");
out.println(" ");
lineOfText.clear();
out.close();
catch (FileNotFoundException e) {
System.out.println("file not found!");
catch (IOException e) {
System.out.println(e);
ThanksWell, I thought I had this program finished, then I realized I need to match the keyword anywhere in the file(including within a word) and print out each line that "contains" the keyword in each file. So, I need some way of testing to see if the keyword is a part of each word and then flag the line that contains the keyword. Is there some method to do this? Thanks
Here's the code I have now:
import java.util.Scanner;
import java.io.IOException;
import java.io.FileNotFoundException;
import java.io.FileInputStream;
import java.io.PrintWriter;
public class Find {
static String line = "";
static boolean flag = false;
static boolean flag2 = false;
public static void main(String args[]) {
run(args);
public static void run(String args[]) {
try {
PrintWriter out = new PrintWriter("output.txt");
String keyword = args[0];
System.out.print("Searching for the keyword: " + keyword);
out.print("Searching for the keyword: " + keyword);
System.out.print(" in files: ");
out.print(" in files: ");
for (int k = 1; k < args.length; k++)
System.out.print(args[k] + " ");
out.print(args[k] + " ");
System.out.println("\n");
out.println("");
out.println("");
for (int i = 1; i < args.length; i++) {
Scanner in = new Scanner(new FileInputStream(args));
while (in.hasNextLine()) {
line = in.nextLine();
String[] splitLine = line.split(" ");
for (int j=0; j < splitLine.length; j++) {
if (splitLine[j].equals(keyword) && flag2 == false) {
flag = true;
flag2 = true;
System.out.print(args[i] + ": " + line + "\n");
out.println(args[i] + ": " + line);
flag2 = false;
System.out.print("\n");
out.println(" ");
out.close();
catch (FileNotFoundException e) {
System.out.println("file not found!");
catch (IOException e) {
System.out.println(e); -
How can I solve the problem with copying text from Google Documents?
Ctrl+C and Ctrl+X are not always working in Google Document opened with Mozilla Firefox 30. This problem first occurred 2 days ago. No changes to the software were made.
The problem is not stable and permanent. I can successfully copy several lines from document and paste them somewhere else. And suddenly the next one is not copied using ctrl+c. Even ctrl+x is not working until I change the selection of the lines. Sometimes it begin to work after changing the selection, sometimes not.
I'm using Google Documents for a long time. I always use Firefox to work with them. And I've never had this problem before.This problem happens for me as well. I can copy/paste from Firefox initially, but then after pasting elsewhere the Firefox page has to be refreshed in order to copy something else....
-
How can I copy a long string of texts from my iPhone 4s to a word document?
I need to copy a long string of texts to a word document on my PC.
One method would be to use 3rd party software. The following is one example but there may be better/cheaper or even free options: http://www.wideanglesoftware.com/touchcopy/
-
plz help
Take in phone to a Verizon corp store for a new SIM card. They are free at VZW corp stores.
Maybe you are looking for
-
How do I save a xls document in Java
Hi! How do I save a xls Document from java? I mean, I want to specify which xls document to save and then save it. Any useful code would be of great help!
-
ATI error and no windows - Satellite Pro A60
Hello, When I start up my computer I get a bluescreen error c0000415 A quick google reveals that it is one of these: http://support.microsoft.com/kb/832324 "So what are you fussing about?" I hear you cry - the problem I have is, in getting to this er
-
Multitouch Class in Flash CS4?
Does anyone know how to use the new multitouch class and its gesture/touch events in the ActionScript Editor of Flash CS4? The AIR 2.0 Runtime environment is installed on the machine, but what else do I need to use the multitouch class? I'd appreciat
-
Title pretty much says it all. I am new to Creative Cloud - and this forum, etc. I purchased the $9.99 / month deal that Adobe is offering to new customers, etc. Downloaded everything that I need to download (I think). Tried to run Photoshop - but am
-
Query: Data length of InfoObjects
Hi all, I am new to BW. I'll try to put my question as best as I can. Let's say I create a new infoobject(characteristic) and I give its data type as CHAR and length as 12. Now while loading data will it be a problem if the data for this infoob