איך להתגבר על מסמכי אופיס סוררים במיוחד [טכני]

By | 12 באוגוסט 2013

WinZip_iconאתמול לימדתי קולגה איך לכווץ בתמונות ב Word 2010.

היום היא התלוננה שהשיטה לא מצליחה בקובץ מסויים. ניסיתי גם אני ולא הצלחתי בעצמי.

ניסיתי כך וניסיתי אחרת ועדיין לא הצלחתי.

לפני שכמעט התייאשתי נזכרתי בסטטוס שמישהו כתב על גישה לקבצי תמונה במסמכי docx.

מסמכי docx (וגם אקסל ופאוורפוינט) הם בעצם קבצי zip שמכילים בתוכם את כל ההגדרות והמדיה של המסמך.

שיניתי את סיומת המסמך ל zip

מצאתי את התיקיה שבה נמצאות התמונות (word\media) ובה מצאתי תמונות גדולות עם הסיומת emf. כנראה ש Word לא יודע לכווץ את תמונות מהסוג הזה.

העתקתי "הצידה" את הקבצים הגדולים, המרתי אותם (בעזרת Irfanview) לקבצי jpg.

חזרתי למסמך ב Word. מחקתי כל תמונה גדולה (שעכשיו אני יודע שהיא מסוג emf) והדבקתי במקומה את קובץ ה jpg.

עכשיו שוב ביצעתי את כיווץ התמונות ונפח המסמך קטן בחצי.

הבנתי שזה רק טריק אחד שאפשר לעשות אם מבינים איך עובד קובץ docx.

מכיוון שכל התכנים וכל ההגדרות הם בפורמאט xml, אם לא מצליחים לשלוט במסמך בעזרת הכלים של Word, אפשר לבצע פעולות "כירורגיות" על ידי עריכת הטקסט בקבצים או אפילו לבצע חיפוש והחלפה בקובץ מסויים או בכל הקבצים של המסמך.

נסו ותהנו, אבל לא על קובץ המקור.

הנה מבנה הקבצים והתיקיות במסמך שעליו עבדתי.

[Content_Types].xml
_rels
_rels\.rels
customXml
customXml\_rels
customXml\_rels\item1.xml.rels
customXml\item1.xml
customXml\itemProps1.xml
docProps
docProps\app.xml
docProps\core.xml
word
word\_rels
word\_rels\document.xml.rels
word\_rels\settings.xml.rels
word\document.xml
word\endnotes.xml
word\fontTable.xml
word\footer1.xml
word\footer2.xml
word\footnotes.xml
word\media
word\media\image1.jpeg
word\media\image2.png
word\media\image3.jpeg
word\media\image4.jpeg
word\numbering.xml
word\settings.xml
word\styles.xml
word\stylesWithEffects.xml
word\theme
word\theme\theme1.xml
word\webSettings.xml

One thought on “איך להתגבר על מסמכי אופיס סוררים במיוחד [טכני]

  1. יובל

    שימושי… הנה למדתי משהו חדש על הבוקר :-)

    תודה!

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *