پرش به محتوای اصلی

PubKeep جایی را که Microsoft Publisher امضا می کند، انتخاب می کند

دِ رجیستر۱۴۰۵ آبان ۱, جمعه، ساعت ۱۷:۰۴حدود 4 دقیقه مطالعه

جایگزینی 99 دلاری فایل‌های pub. قدیمی را بدون اشتراک در ویندوز و macOS باز می‌کند

مایکروسافت پشتیبانی از Publisher را در این ماه پایان داد، اما کاربرانی که اسناد یتیم دارند هنوز گزینه‌هایی دارند.

پشتیبانی از نسخه‌های دائمی در 13 اکتبر به پایان رسید، اما این نسخه‌ها بدون به‌روزرسانی‌های امنیتی بیشتر، رفع اشکال‌ها یا پشتیبانی فنی به کار خود ادامه می‌دهند.

ناشر اشتراک‌های Microsoft 365 را در 1 اکتبر ترک کرد، اگرچه نصب‌های موجود ممکن است تا رسیدن به‌روزرسانی‌های حذف در دسترس باقی بمانند. این دستگاه‌ها در اواسط نوامبر به دستگاه‌های «کانال فعلی» و در اوایل دسامبر به دستگاه‌های «کانال ماهانه سازمانی» می‌رسند.

مایکروسافت برای اولین بار در سال 2024 به کاربران اطلاع داد که این برنامه قابل احترام حذف خواهد شد و غول ویندوز راحتی چندانی را برای کسانی که به آن نیاز دارند ارائه نمی دهد. مایکروسافت Word و PowerPoint را به عنوان جایگزین پیشنهاد کرد، اما هیچکدام مستقیما فایل‌های Publisher .pub را باز نمی‌کنند.

Document Foundation، سازمانی که پشت LibreOffice قرار دارد، به سرعت کاربران را به سمت LibreOffice Draw راهنمایی کرد که از کتابخانه libmspub برای وارد کردن فایل‌های Publisher استفاده می‌کند و می‌تواند آنها را در قالب OpenDocument (ODF) ذخیره کند. هدف جایگزین‌های دیگر بازآفرینی بیشتر تجربه ناشر است.

آدام اندرلی، بنیانگذار سنت سیستمز مستقر در تگزاس، PubKeep را برای جایگزینی برنامه مایکروسافت ایجاد کرد. PubKeep اختصاصی است و برنامه ای برای باز کردن کد منبع ندارد. اما نیازی به اشتراک ندارد: با پرداخت یکباره 99 دلاری، برنامه را خریداری می‌کند.

این برنامه بر روی ویندوز یا macOS اجرا می شود و یک نسخه مرورگر سبک وزن در دسترس است. به نظر بسیار شبیه Publisher است و می‌تواند فایل‌های Publisher 2000 تا 2021 را مدیریت کند. Publisher 97 و 98 نیز پشتیبانی می‌شوند، اما فایل‌ها به یک سرویس تبدیل (با تأیید کاربر) فرستاده می‌شوند تا به فرمت جدیدتر تبدیل شوند، بنابراین هر کسی که نگران خروج داده‌ها از دستگاه محلی خود است باید قبل از باز کردن فایل‌های قدیمی‌تر با دقت فکر کند.

اندرلی به The Register گفت که این پروژه پس از ابراز نگرانی کاربران در مورد از دست دادن دسترسی به چندین دهه فایل به دلیل برنامه های مایکروسافت آغاز شد. اولین چالش خود فرمت فایل بود.

او گفت: "مایکروسافت هرگز مشخصاتی برای قالب .pub منتشر نکرد. برخی از قطعاتی را که Publisher بر روی آنها ساخته شده است، مستند کرد: محفظه فایل ترکیبی OLE، ویژگی های سند، و رکوردهای Office Drawing که برای شکل ها و تصاویر استفاده می شود. برای هر چیز دیگری، ما از libmspub، تجزیه کننده منبع باز پروژه آزادی اسناد، به عنوان یک مرجع وارداتی LibreOffice، استفاده کردیم.

"تست ما نشان داد که دارای شکاف هایی است، بنابراین موتور خودمان را در TypeScript نوشتیم. همان موتور در برنامه دسکتاپ و در مرورگر اجرا می شود. از آنجا یک مهار آزمایشی در اطراف خود Publisher ساختیم. مجموعه ای از فایل های .pub در دنیای واقعی را جمع آوری کردیم. یک موتور ارزیابی هر فایل را به دو صورت رندر می کند، از طریق خروجی خود ناشر، هر صفحه پی دی اف را تغییر می دهیم و از طریق موتور صفحه ما را تغییر می دهیم، و از طریق موتور ما امتیاز می دهیم و از طریق صفحه ما تغییر می دهیم. علیه ناشر."

وی افزود: برای قطعاتی که هیچ کس مستند نکرده بود، ما تغییرات کوچک و کنترل شده ای را در اسناد در Publisher انجام دادیم و نحوه تغییر فایل های ذخیره شده را بررسی کردیم. یک کپی دائمی مجاز از Publisher در یک دستگاه ویندوز مرجع است.

اندرلی تاکید کرد: "ما هرگز خود ناشر را دکامپایل یا اصلاح نکردیم. فراتر از مشخصات منتشر شده مایکروسافت و libmspub، همه چیزهایی که یاد گرفتیم از فایل ها و فایل های PDF Publisher تولید شده است."

ما یک کپی برای چرخش گرفتیم و هر فایل .pub را که امتحان کردیم باز می‌شود، اگرچه این یک تست سازگاری کامل به سختی بود. اندرلی گفت که این شرکت به سرعت مشکلات گزارش شده توسط کاربران را برطرف خواهد کرد.

خوانندگان ثبت نام از دانستن اینکه Claude Code دخیل است تعجب نمی‌کنند، چیزی که اندرلی می‌گوید پشتیبانی پاسخگو را ممکن می‌سازد، با عواملی که مشکلات را بازتولید می‌کنند و اصلاح می‌کنند. اندرلی گفت: "بیشتر مشکلات در همان روز برطرف می شوند." این به ما فرصت می‌دهد تا به هر گزارش و ایمیلی شخصا پاسخ دهیم.»

اگرچه این کد اختصاصی است، اندرلی به ما گفت: "فرمت .pubk که ما در آن ذخیره می کنیم باز است، بنابراین هر چیزی که در PubKeep می سازید به همان شکلی که فایل های .pub. قفل می شوند قفل نمی شود." PubKeep pubk. را به عنوان یک قالب مستند مبتنی بر ZIP حاوی JSON و تصاویر توصیف می کند. این امر محتویات آن را قابل بازرسی می‌کند، اگرچه تضمین نمی‌کند که برنامه دیگری بتواند طرح‌بندی را بازتولید کند.

برای کاربران Publisher که به دنبال جایگزینی آشنا هستند، PubKeep گزینه دیگری را ارائه می دهد. قیمت 99 دلار شامل یک سال پشتیبانی است.

نکته قابل توجه تر این است که یک تیم نسبتا کوچک با چه سرعتی چیزی را ساخت که بسیاری از عملکردهای Publisher را بازتولید می کند.

PubKeep بخشی از روند اجرای مجدد گسترده تر است. پروژه های دیگر در حال اجرای برنامه هایی هستند که بسیار زنده هستند، از جمله Word، Excel و Photoshop. ®

خواندن متن کامل در دِ رجیستربه زبان اصلی، در سایت ناشر باز می‌شود
متن اصلی (انگلیسی)

PubKeep picks up where Microsoft Publisher signs off

$99 replacement opens old .pub files on Windows and macOS, without a subscription

همه‌ی اخبار فناوری