এমএস ওয়ার্ড ২০০++ - পিডিএফ-তে ".ডোক্স" ফাইলটি প্রকাশের সময় "ইউআরআই" এর পরিবর্তে পিডিএফ অ্যাকশন টাইপ "লঞ্চ" ব্যবহার করে হাইপারলিংকগুলি এনকোড করতে পারে?


9

সংক্ষিপ্ত সংস্করণ:

  • অ্যাডোব পোর্টেবল ডকুমেন্ট ফর্ম্যাটের 653 পৃষ্ঠায় উল্লিখিত উভয় প্রকারের Launchপরিবর্তে অ্যাকশন টাইপ ব্যবহার করে আমি এমএস ওয়ার্ড 2007 (বা আরও নতুন) আপেক্ষিক ফাইল হাইপারলিংকগুলি (একটি হাইপারলিংকে নির্দেশ করে, উদাহরণস্বরূপ, অন্য একটি পিডিএফ ফাইল) এনকোড করতে পারি কি কোনও উপায় আছে URI, পিডিএফ রেফারেন্স, সংস্করণ 1.7, ষষ্ঠ সংস্করণ - http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/pdf/pdfs/pdf_references_1-7.pdf )? বা পোস্ট প্রসেসর বাস্তবায়নের একমাত্র সমাধান যা "ভুল" URIএনকোডযুক্ত সমস্ত ফাইল হাইপারলিঙ্ককে তাদের Launchসমতুল্য করতে পারে?

বর্ণিত সংস্করণ:

আমার কাছে দুটি ওয়ার্ড ডকুমেন্ট রয়েছে; doc1.docxএবং doc2.docx(উভয় এমএস ওয়ার্ড 2007 দিয়ে সংকলিত)।

ইন doc1.docxআমি আমার দ্বিতীয় (দস্তাবেজের একটি PDF সংস্করণ একটি হাইপারলিংক স্থান doc2.pdf) - তাই এখন আমি পেয়েছিলাম:

<code> doc2.pdf </code> <code> doc1.docx </code> এ হাইপারলিংকের বৈশিষ্ট্য

আমি তখন doc1.docxফাইলটিকে উভয় হিসাবে সংরক্ষণ করি .docxএবং .pdf- PDFপ্রজন্মটি নিম্নলিখিত বিকল্পগুলি ব্যবহার করে এমএস ওয়ার্ড 2007-এ বিল্ট-ইন পিডিএফ-প্রকাশক দ্বারা পরিচালনা করা হয়:

এমএস ওয়ার্ড 2007 পিডিএফ প্রকাশের সম্পত্তি

এতদূর এত ভাল - আমার তখন নিম্নলিখিত ফোল্ডার কাঠামো রয়েছে:

/superuser
    - doc1.docx
    - doc1.pdf
    - doc2.docx
    - doc2.pdf

তারপরে আমি doc1.pdfঅ্যাডোব রিডার এক্স (সংস্করণ 10.1.3) দিয়ে খুলি এবং নির্দেশিত হাইপারলিঙ্কে ক্লিক করি doc2.pdf। লিঙ্ক আপেক্ষিক আমি অনুমিত আছে হবে / অধিকৃত যে Adobe Reader- কে এক্স কেবল পারেন একটি পৃথক উইন্ডোতে লক্ষ্য পিডিএফ ফাইল খুলতে হবে বা Adobe Reader- কে এক্স একই ইনস্ট্যান্সের মধ্যে (বিকল্প উপর নির্ভর করে Open cross-document links in same windowউল্লেখিত থাকে Edit -> Preferences -> Documents)।

যাইহোক, যে হয় না কেস। পরিবর্তে, অ্যাডোব রিডার এক্স ডিফল্ট ব্রাউজার ব্যবহার করে হাইপারলিংকের সমাধান করে (আমার ক্ষেত্রে গুগল ক্রোম ভি 21 + উইন্ডোজ 7 x64 এ) - এবং পরিষ্কার হতে - এটিই সমস্যা । আমি অ্যাডোব রিডার এক্স (এবং এর পূর্বসূরিদের বেশিরভাগ) কেবলমাত্র অ্যাডোব রিডার এক্স এর অন্য একটি উদাহরণে লক্ষ্য পিডিএফটি খোলার মাধ্যমে হাইপারলিংকের সমাধান করতে চাই (ধরে নিলাম আমি Open cross-document links in same windowবিকল্পটি চেক করে রেখেছি )। আমার (ডিফল্ট) পিডিএফ রিডার ব্যবহার করে একই দৃশ্যের পুনরাবৃত্তি; সুমাত্রা পিডিএফ প্রত্যাশার মতো কাজ করে - সুমাত্রা পিডিএফ একটি পৃথক উইন্ডোতে লক্ষ্য পিডিএফ ফাইলটি খোলায় এবং আমাকে এর সামগ্রী দেখায়doc2.pdf। তাহলে সুমাত্রা পিডিএফ কেন ব্যবহার করবেন না? আমি পছন্দ করতাম - তবে সমস্যাটি হ'ল আমি সম্ভাব্য প্রচুর শেষ ব্যবহারকারীদের সাথে একটি প্রকল্পে কাজ করছি এবং আমি ধরে নিতে পারি না যে তারা সবাই অ্যাডোব রিডার এক্সের চেয়ে আরও একটি পিডিএফ রিডার ব্যবহার করে - সুতরাং, আশেপাশে অন্য কোনও উপায় নেই এটি অ্যাডোব রিডার এক্স এর সাথে কী চলছে তা নির্ধারণ করা

সেখানে যেতে, আমি খনন শুরু করি।

প্রথমে, ক্রোমের অ্যাড্রেস বারটি দেখে এটি দেখা যায় যে অ্যাডোব রিডার এক্স ইউআরআই স্কিম doc2.pdfব্যবহার করে সমাধান করার চেষ্টা করেছেন file: file:///C:/superuser/doc2.pdf- যা আমার কাছে ন্যায্য বলে মনে হচ্ছে ( Runউইন্ডোজ in-তে ডায়ালগটিতে একই ইউআরআই আটকানো আমার ডিফল্ট পিডিএফ পাঠকের কারণ ঘটায় (সুমাত্রা পিডিএফ ) ফাইলটি খোলার জন্য) - তবে কেন অ্যাডোব রিডার এক্স ডিফল্ট ব্রাউজারটিকে পিডিএফ হ্যান্ডেল করতে বলছে?

এর জবাব দিতে আমি খনন চালিয়ে গেলাম। doc1.pdfনোটপ্যাড ++ এ খোলার ফলে হাইপারলিঙ্কটি URIঅ্যাকশন টাইপ ব্যবহার করে এনকোড করা হয়েছে (অ্যাডোব পোর্টেবল ডকুমেন্ট ফর্ম্যাট, পিডিএফ রেফারেন্স, সংস্করণ 1.7, ষষ্ঠ সংস্করণ - http://wwwimages.adobe.com/www.adobe .com / বিষয়বস্তু / বাঁধ / অ্যাডোব / এন / ডেভনেট / পিডিএফ / পিডিএফএস / পিডিএফ_রেফারেন্স_1-7.pdf ):

/Type/Action/S/URI/URI(doc2.pdf)

পিডিএফ রেফারেন্স (পি। 662) URIক্রিয়া প্রকার সম্পর্কে নিম্নলিখিতটি জানিয়েছে :

ইউনিফর্ম রিসোর্স আইডেন্টিফায়ার (ইউআরআই) হ'ল একটি স্ট্রিং যা ইন্টারনেটের কোনও রিসোর্স সনাক্ত করে (এর সমাধান করে) — সাধারণত এমন একটি ফাইল যা হাইপারটেক্সট লিঙ্কের গন্তব্য, যদিও এটি কোনও ক্যোয়ারী বা অন্য সত্তাকেও সমাধান করতে পারে।

সুতরাং, প্রথমদিকে যা অ্যাডোব রিডার এক্স-তে একটি বড় বাগের মতো দেখাচ্ছিল তা ন্যায্য বাস্তবায়নের মতো দেখতে শুরু করেছে। কমপক্ষে, আমি এই মুহূর্তে বুঝতে পেরেছিলাম যে অ্যাডোব রিডার এক্স এর মতো আচরণ করে - যার ফলে উত্তর দেওয়ার জন্য একটি নতুন প্রশ্নের সমাধান হয়: আমি কীভাবে কোনও ফাইল হাইপারলিংককে (যেমন একটি লিঙ্ক doc2.pdf) যথাযথভাবে এনকোড করব যাতে ফলাফল পিডিএফ অ্যাডোব রিডার এক্স তৈরি করে লিঙ্কটি নিজেই পরিচালনা করবেন (তার পরিবর্তে ডিফল্ট ব্রাউজারকে জিজ্ঞাসা করার পরিবর্তে)?

আমি পিডিএফ স্পেসিফিকেশনটির দিকে আরেকবার নজর রেখে এ্যাকশন Launchটাইপটি পেয়েছি - এই ধরণের সম্পর্কে পিডিএফ রেফারেন্সটি নিম্নলিখিত (পি। 659) এর বিবরণ দেয়:

একটি লঞ্চ ক্রিয়াটি একটি অ্যাপ্লিকেশন আরম্ভ করে বা কোনও দস্তাবেজ খোলে বা মুদ্রণ করে।

সুতরাং নিম্নলিখিত পরিবর্তন করে (নোটপ্যাড ++ ব্যবহার করে):

প্রতিস্থাপন করা হচ্ছে:

/Type/Action/S/URI/URI(doc2.pdf)

এর সাথে:

/Type/Action/S/Launch/F(doc2.pdf)

... অ্যাডোব রিডার এক্স এরপরে doc2.pdfপৃথক উইন্ডোতে / ফাইল অ্যাডোব রিডার এক্স এর অন্য একটি ফাইল খোলার মাধ্যমে লিঙ্কটি সমাধান করে - আবার ধরে নিই যে আমি Open cross-document links in same windowবিকল্পটি চেক করে রেখেছি (হুর!)।

এবং এখন নিখুঁত / চূড়ান্ত প্রশ্নের সমাধানের জন্য যা আমি এখনও সমাধান করতে পারি নি - এমএস ওয়ার্ড 2007 (বা আরও নতুন) আপলোড করে আপেক্ষিক ফাইল হাইপারলিংকগুলি (একটি হাইপারলিংক নির্দেশ করে, উদাহরণস্বরূপ, অন্য পিডিএফ ফাইল) তৈরি করার কোনও উপায় আছে কি? Launchপরিবর্তে অ্যাকশন টাইপ URI(অ্যাডোব পোর্টেবল ডকুমেন্ট ফর্ম্যাট, পিডিএফ রেফারেন্স, সংস্করণ 1.7, ষষ্ঠ সংস্করণ এর 653 পৃষ্ঠায় উল্লিখিত উভয় প্রকার - http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en /devnet/pdf/pdfs/pdf_references_1-7.pdf )? বা কিছু প্রকার প্রসেসর অ্যাপ্লিকেশন বাস্তবায়নের একমাত্র সমাধান যা "ভুল" URIএনকোডযুক্ত ফাইলের সবকেই তার Launchসমতুল্যে পরিবর্তন করতে পারে ?

আমি জানি এটি "TLDR" এর অনেক কারণ হতে পারে - তবে আপনি যদি এখানে পৌঁছানোর ব্যবস্থা করেন তবে আমি সত্যিই আপনার আগ্রহের প্রশংসা করি এবং আমি আশা করি আপনি বা অন্য কেউ আমাকে সঠিক দিকে নির্দেশ করতে পারেন।

ধন্যবাদ।


2
মন্তব্যগুলি কোনও প্রশ্ন 'বাম্প' করছে কিনা তা নিশ্চিত নয় তবে এটি পড়ার পক্ষে মূল্যবান।
ট্যানার ফকনার

1
আপনার প্রশ্নের জন্য ধন্যবাদ। এটি নিজে থেকেই প্রচুর বিশদ এবং একটি সম্ভাব্য সমাধান রয়েছে। আপনি কি এটির আরও ভাল উপায় আবিষ্কার করার ব্যবস্থা করেছিলেন? অ্যাকশনটি প্রতিস্থাপন করা ভাল কাজ করে।
ফরিশ

1
দুর্ভাগ্যক্রমে এখন অবধি, পোস্ট প্রসেসর ব্যবহার করা আমার পক্ষে সমাধান হয়ে ওঠে। যদি আমি কোনও দিন আরও ভাল উপায় খুঁজে পাই তবে আমি এখানে একটি আপডেট পোস্ট করব :)
লাস

উত্তর:


2

আপনার চমৎকার নিবন্ধ জন্য আপনাকে ধন্যবাদ। এটি কাজ করে! প্রথমে আমার জন্য নয় তবে আমি আবিষ্কার করেছি যে আপনাকে অ্যাডোব এক্স-তে 'সুরক্ষিত মোড' বন্ধ করতে হবে ad অ্যাডোব 9-এ আমার মোটেই এই সমস্যা নেই have এটি আমার কাছে মনে হয় যে শিল্পটি কার্যকারিতার পিছনে পিছনে চলেছে সুরক্ষার নাম।

সুতরাং অ্যাডোব রিডার এক্স এ:

  1. নিশ্চিত করুন ওপেন ক্রস ডক্স .. যাচাই করা আছে। (আপনি যা বলেছেন)
  2. সুরক্ষিত মোডটি বন্ধ করুন: সম্পাদনা করুন »পছন্দসমূহ» সাধারণ
  3. অনুসন্ধান করুন প্রতিস্থাপন /Type/Action/S/URI/URIসঙ্গে /Type/Action/S/Launch/F(উপযুক্ত হেক্স সম্পাদক ব্যবহার করে

আমরা যা করতে চাই তার পক্ষে এর সহজ সমাধান নেই যা কেবলমাত্র একটি পিডিএফ রিডার থাকা কোনও ব্যবহারকারীকে কোনও ফোল্ডারের আশেপাশে নেভিগেট করার জন্য কোনও সেটিংসের বিরতি দেওয়ার অনুমতি দেয়।
তবে আপনার সমস্ত কাজ এবং আলোকে যা বিষয়টিতে ফেলেছে তার জন্য আবার ধন্যবাদ।


আমি আনন্দিত যে এটি "পোস্ট প্রসেসর" ধারণাটি ব্যবহার করে কাজ করে। যেহেতু আমি প্রশ্নটি পোস্ট করেছি এখনও আমি এর থেকে ভাল সমাধান খুঁজে পাইনি, সুতরাং আরও ভাল সমাধানের অস্তিত্ব না পাওয়া পর্যন্ত আমি প্রসেসিং পরবর্তী পদক্ষেপটিও ব্যবহার করব। আপনার ইনপুট জন্য ধন্যবাদ :)
ল্যাসি ক্রিশ্চিয়ানসেন

0

এফডাব্লুআইডাব্লু, আমি মনে করি না যে সুমাত্রাতে লিঙ্কগুলি কাজ করে যদি ফাইলের নামটিতে ফাঁকা স্থান থাকে (নামটির চারপাশে উদ্ধৃতি স্থাপন করা সাহায্য না করায় যেহেতু লিঙ্কটি তৈরি করার সময় ওয়ার্ডগুলি সেগুলি সরিয়ে দেয়)। আমি বিশ্বাস করি না যে শব্দের আচরণ পরিবর্তন করা সম্ভব, তাই ...

কার্যবিধি # 1: আরও ভাল পিডিএফ নির্মাতা ব্যবহার করুন।

কার্যবিধি # 2: যথারীতি ওয়ার্ডের সাথে পিডিএফ তৈরি করুন, তারপরে / টাইপ / এর সমস্ত প্রয়োজনীয় দৃষ্টান্ত প্রতিস্থাপন করতে একটি হেক্স সম্পাদক বা একটি কমান্ড-লাইন ইউটিলিটি যেমন http://stahlforce.com/dev/index.php?tool=rep ব্যবহার করুন অ্যাকশন / s / কোনো URI / কোনো URI ( সঙ্গে / প্রকার / অ্যাকশন / s / লঞ্চ / এফ (


0

করছেন। আপেক্ষিক হাইপারলিঙ্ক প্রশ্ন

এমএস অফিস হেল্প সূচিত করে যে সেটিংস 'আপডেট লিঙ্কগুলিতে সংরক্ষণ করুন' (অফিস বাটন / ওয়ার্ড অপশন বাটন / অ্যাডভান্সড / ওয়েব ওটিউশন বোতাম) হাইপারলিংকের সন্নিবেশকে আপেক্ষিক করে তোলে। যদি চেক না করা থাকে তবে সেগুলি পরম হয়ে ওঠে। তবে এই সেটিংটি আমার প্রচেষ্টার সাথে কোনও পার্থক্য তৈরি করে নি। কি হয়েছিল, সেই পয়েন্টটি যেখানে ফাইলটি সংরক্ষণ করা হয়েছিল। আপেক্ষিক লিঙ্কগুলি করার জন্য আমি একটি নতুন ফাঁকা ফাইল খুলি এবং কোনও লিঙ্ক সন্নিবেশ করার আগে এটি একটি উপযুক্ত ফোল্ডারে সংরক্ষণ করেছি। 'সন্নিবেশ হাইপারলিঙ্ক বাক্সে' বিদ্যমান ফোল্ডারটি চয়ন করুন। বাক্সে প্রদর্শিত ফোল্ডারটি হ'ল ফোল্ডারটি কেবলমাত্র নীচের দিকে গাছের নীচে সংরক্ষিত আছে - উপরের দিকে নয়। অর্থাত্ আপেক্ষিক

পরম লিঙ্কগুলি তৈরি করার জন্য আমি একটি নতুন ফাঁকা ফাইল খুলি এবং এটি সংরক্ষণ না করেই আমি লিঙ্কটি sertোকান। সন্নিবেশ বক্সটি এখন শীর্ষ স্তরে বিদ্যমান ফোল্ডারটি দেখায়। লিঙ্ক করার জন্য ফাইলটিতে নিচে ড্রিল করুন এবং বাক্সের নীচে প্রদর্শিত পথটি সি: এ ফিরে আসার পুরো পথ। । । । । .. (ড্রাইভ লেটার দেখাচ্ছে) অর্থ নিরঙ্কুশ।

দুটি ওয়ার্ড ফাইলের লিঙ্কগুলির উপরে কার্সারটিকে হোভার করে উভয় ক্ষেত্রেই সম্পূর্ণ পরম পথ দেখায়। তবে যদি প্যারেন্ট ফোল্ডারটি অন্য ড্রাইভে অনুলিপি করা হয় তবে আপেক্ষিক লিঙ্কটি নতুন ড্রাইভে ফোল্ডারটি খোলে এবং পরম লিঙ্কটি সি: ড্রাইভ ফোল্ডারে ফিরে যায়, যা আমি দেখতে চাই। একটি ফাইলের মধ্যে উভয় ধরণের লিঙ্ক কীভাবে তৈরি করা যায় তা আমি এখনও আবিষ্কার করতে পারি নি। তবে যাইহোক আমার এটার দরকার নেই। আমি উপরের আপনার হেক্স-সম্পাদনা পরিবর্তনটি ব্যবহার করে আমার এমএস ওয়ার্ড ফাইলগুলিকে পিডিএফ রূপান্তর করতে সক্ষম হয়েছি এবং তারা দুজনেই কাজ করেছেন, একে অপরের সাথে পরম মোডে।

করছেন। আপনার 'হেক্স সম্পাদনা সাবস্ক্রিপশন পদ্ধতি'

এটি কিছু ক্ষেত্রে আমার পক্ষে ভাল কাজ করেছে অন্যদের জন্য নয়। আমি দেখেছি যে লক্ষ্যবস্তু ফাইলের নামগুলিতে থামের কোনও স্থান নেই sure আমি তাদের আন্ডারস্কোর প্রতীক দিয়ে প্রতিস্থাপন করেছি। তারপরে তারা কাজ করেছিল।


0

নিজের পক্ষে যথাসম্ভব যথাসম্ভব আমি এখন এটিকে বাইরে নিয়ে এসেছি। যেহেতু এটি সরাসরি মূল প্রশ্নের সাথে সম্পর্কিত তবে আমি কেবল আমার চূড়ান্ত সংক্ষিপ্তসারটি দিয়ে যাব।

করছেন। একই নথিতে পরম এবং আপেক্ষিক লিঙ্কগুলি

সন্নিবেশ হাইপারলিংক বাক্সের নীচে প্রদর্শিত পথটি দেখুন। যদি শীর্ষ স্তরের ফোল্ডারটি আপনার নির্বাচিত ফোল্ডার হয় তবে লিঙ্কটি এর সাথে সম্পর্কিত হবে। এটিকে নিখুঁতভাবে তৈরি করতে ড্রাইভ লেটারে সমস্ত দিকের উপরের দিকে ড্রিল করার জন্য 'সন্নিবেশ' বাক্সে গাছের কাঠামোটি ব্যবহার করতে হবে। ডিফল্ট আপেক্ষিক লিঙ্কগুলির জন্য যখন ফাইলটি প্রথম 'প্যারেন্ট' ফোল্ডারে সংরক্ষণ করা হয়।

পরিবহনযোগ্য সূচক-সংযুক্ত ফোল্ডার তৈরি করার পদক্ষেপ

(একটি 'সূচক' নথি সহ সাব-ফোল্ডারে ফাইলগুলির সাথে সংযোগ রয়েছে))

  1. একই জায়গায় একটি নতুন ফোল্ডার তৈরি করুন যা ট্রান্সপোর্ট করার ফোল্ডারটি হবে ('প্যারেন্ট' ফোল্ডার)।

  2. প্যারেন্টে তাদের ফাইলগুলি সহ সাব ফোল্ডারগুলি তৈরি করুন বা রাখুন।

  3. এখন একটি শব্দ 2007 নথি খুলুন যা আপনার 'সূচক ডক' হবে। কোনও লিঙ্ক সন্নিবেশ করার আগে এই ফাইলটি আপনার 'পিতামাতাকে' সংরক্ষণ করুন।

  4. এখন 'হাইপারলিঙ্ক sertোকান' করুন। 'সন্নিবেশ হাইপারলিঙ্ক' বাক্সটি 'পিতামাতার' অর্থাত্ সম্পর্কিত থেকে ফোল্ডার / ফাইল ট্রি কাঠামো নীচের দিকে প্রদর্শিত হবে। উপরের দিকে ড্রাইভ লেটারে পুরোপুরি লিঙ্কটি ড্রিল করতে।

  5. ওয়ার্ড ফাইল সংরক্ষণ করুন যা এখন আপনার 'সূচক ডক' হিসাবে কাজ করবে

  6. 'সূচক ডক' কে পিডিএফ রূপান্তর করতে শব্দ ফাইলটি খুলুন এবং পিডিএফ হিসাবে সংরক্ষণ করুন। সূচক ডকের এই সংস্করণটি ব্রাউজারের মাধ্যমে লক্ষ্যযুক্ত ফাইলগুলি ডাউনলোড করবে বা ব্রাউজারের মধ্যে পিডিএফ হিসাবে প্রদর্শিত হবে।

  7. 'সূচক.পিডিএফ' নথিটি তৈরি করার জন্য তাদের স্থানীয় অ্যাপ্লিকেশনটিতে লিঙ্কগুলি খুলুন পূর্বের বর্ণিত হেক্স সম্পাদনা পদ্ধতি এবং সাবস্টাইট / প্রকার / ক্রিয়া / এস / ইউআরআই / ইউআরআই (টাইপ / অ্যাকশন / এস / লঞ্চ / এফের জন্য) ফাইলটি পরিবর্তন করুন (

  8. 3. গুরুত্বপূর্ণ নোট! .Pdf ফাইলটি সংশোধন করার আগে নিশ্চিত হয়ে নিন যে সমস্ত ফোল্ডার এবং ফাইলের নামের কোনও স্থান নেই। আন্ডারস্কোর বা ড্যাশ সহ স্পেসগুলিকে অবদান রাখুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.