ভেক্টর-গ্রাফিক্স ফর্মটিতে একটি সুরক্ষিত ওয়েবপৃষ্ঠার একটি অনুলিপি সংরক্ষণ করুন


9

আমি ভেক্টর-গ্রাফিক্স ফর্মে কোনও ওয়েবপৃষ্ঠার হুবহু প্রতিলিপি সংরক্ষণ করতে চাই, তাই আমি স্ক্রিনশট কৌশলটি ব্যবহার করতে পারি না (যেহেতু এটি চিত্রটিকে রাস্টার-গ্রাফিক্স আকারে সংরক্ষণ করে)।

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

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

আমি ওয়েব ব্রাউজার প্লাগইনগুলি চেষ্টা করেছি যা ওয়েবপৃষ্ঠাটিকে পিডিএফ (ভেক্টর-গ্রাফিক্স ফর্ম) হিসাবে সংরক্ষণ করতে এক-ক্লিকের সমাধান সরবরাহ করে। এটি আরও ভাল কাজ করে (সঠিক পৃষ্ঠাটি সংরক্ষিত হয়) এবং সমস্যাটি প্রায় সমাধান করে, ব্যতীত এই প্রোগ্রামগুলি ক্লাউড-ভিত্তিক প্রোগ্রামটিতে পৃষ্ঠা url প্রেরণ করে পৃষ্ঠাটি সংরক্ষণ করে পৃষ্ঠাটি সংরক্ষণ করে কাজ করে। এর অর্থ এই লগইন করার জন্য আমার শংসাপত্রগুলির প্রয়োজন এমন https সাইটের জন্য এই কৌশলটি কাজ করবে না।

সুতরাং আমি একটি কোণে আছি। আমি একটি ওয়েবপৃষ্ঠার ঠিক ভেক্টর-গ্রাফিক্স প্রতিরূপ সংরক্ষণ করার চেষ্টা করছি যা দেখতে আমার লগইন শংসাপত্রগুলির প্রয়োজন। কিভাবে আমি এটি করতে পারব?


1
আমি মনে করি আপনি বিভ্রান্ত - পিডিএফ কোনও ভেক্টর বিন্যাস নয়।
কেভিন পানকো

বিভ্রান্ত নয়; পিডিএফ এমন একটি ধারক যা ভেক্টর-গ্রাফিক্স স্টাফ সংরক্ষণ করতে পারে সে সম্পর্কে কেবল খুব বেশি চিন্তার কারণ নেই, যেহেতু আমি মনে করি যে প্রশ্নের মূল বিষয়টি জানানো হচ্ছে
ক্লেটন স্ট্যানলে

আপনার প্রশ্নটি মনে হয় "আমি কোনও ওয়েব পৃষ্ঠাকে পিডিএফ ফাইল হিসাবে কীভাবে সংরক্ষণ করতে পারি, ঠিক যেমনটি এটি স্ক্রিনে দেখায় এবং লগ-ইন করার জন্য একটি পাসওয়ার্ড প্রয়োজন এমন কোনও পৃষ্ঠাতে কাজ করে?"
কেভিন পানকো

পিডিএফ হতে হবে না; ওয়েবপৃষ্ঠাগুলি সংরক্ষণের কেবল এটিই একটি রুট যেখানে পাঠ্য ভেক্টর-গ্রাফিক্স ফর্মটিতে রয়েছে। আমাকে সেই বিন্যাসে প্রতিশ্রুতিবদ্ধ হতে হবে না। আমি যদিও দ্বিতীয় নোটের জন্য শিরোনামে সুরক্ষিত করব, যাতে এটি আরও ভালভাবে জোর দেওয়া হয়।
ক্লেটন স্ট্যানলি

উত্তর:


6

স্ক্রিনে পৃষ্ঠাটি দেখার সময় আপনি যে পাতাকে পিডিএফে মুদ্রণ করছেন তার থেকে আলাদা ফলাফল পাচ্ছেন।

এটি হ'ল কারণ ওয়েব পৃষ্ঠায় একটি সিএসএস স্টাইলশিট রয়েছে যা এটি মুদ্রিত হওয়ার সাথে সাথে পৃষ্ঠা পরিবর্তন করে।

এই প্রশ্নটি আপনাকে সমস্যা এড়াতে সহায়তা করবে: আমি কীভাবে স্ক্রিন স্টাইলশিট দিয়ে মুদ্রণ করব?

অন-স্ক্রীন স্টাইলশীট দিয়ে পৃষ্ঠাটি মুদ্রণের জন্য নির্দেশাবলী অনুসরণ করুন।

তারপরে আপনার পিডিএফে মুদ্রণ করতে সক্ষম হওয়া উচিত এবং স্ক্রিনে আপনি যেমন দেখেন তেমন ফলাফল পান।


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

4

আপনি যদি একটু স্ক্রিপ্টিংয়ের বিষয়ে ভীত না হন তবে আপনি http://phantomjs.org/ থেকে ওএসএক্সের জন্য ফ্যান্টমজ অ্যাপ্লিকেশনটি ব্যবহার করে দেখতে পারেন

তারপরে আপনি কেবলমাত্র একটি কমান্ড দিয়ে rasterize.js স্ক্রিপ্ট ব্যবহার করে অন্তর্ভুক্ত বাইনারি চালাবেন:

phantomjs.exe rasterize.js http://www.example.com/sitepage 8.5in*11in outfile.pdf

একটি দম্পতি নোট:

  • এটিকে 'rasterize.js' বলা হয় তবে পাঠ্যটি নিজেই পিডিএফে প্রকৃত পাঠ্য হিসাবে সংরক্ষণ করা হয়।

  • উইন্ডোজ প্রমাণীকরণ ব্যবহার করে কোনও সুরক্ষিত সাইটে প্রমাণীকরণ পৃষ্ঠা পৃষ্ঠার সূচনা করার পরে rasterize.js স্ক্রিপ্টে কয়েকটি লাইন যুক্ত করে সম্পন্ন করা যেতে পারে:

var পৃষ্ঠা = প্রয়োজন ('ওয়েবপেজ')। তৈরি করুন (),
    সিস্টেম = প্রয়োজন ('সিস্টেম'),
    ঠিকানা, আউটপুট, আকার;
    page.settings.userName = "serviceUserName"; // আমি এগুলি যুক্ত করেছি
    page.settings.password = "servicePassword"; // 2 লাইন এখানে

যদি (system.args.length 5) {

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