עזרה:העברה מקובץ וורד לקוד ויקי
ישנן שיטות שונות להעברת תוכן מתוכנת מעבד תמלילים לפורמט MediaWiki כפי שנעשה בו שימוש בהמכלול.
מיקרוסופט וורד
עורך חזותי
עורך חזותי מאפשר העתקה / הדבקה של תוכן ממסמכי Word ישירות לדף ויקי. רוב העיצוב נשמר ללא פגע - כולל טבלאות. עם זאת, ייתכן שיהיה צורך לנקות תמונות ועיצוב מתקדם בעת הייבוא.
Word2MediaWikiPlus
פקודות המאקרו הבאות של העורך החזותי מ -2007, שלא נשמרו נכון לשנת 2017, עשויות עדיין לפעול: Word2MediaWikiPlus נבדק עם וורד 365, המרה עובדת למרות קבלת אזהרה מספר פעמים.
הורד מ: https://sourceforge.net/projects/word2mediawikip/
תוספת של Microsoft Office Word עבור מדיה ויקי
מיקרוסופט פרסמה תוספת המאפשרת לשמור מסמכי Microsoft Office Word 2007 ומעלה היישר ל- MediaWiki.
- הורידו את התוסף " Microsoft Office Word עבור MediaWiki " ממרכז ההורדות של Microsoft והתקן אותו.
- שמרו את המסמך כקובץ "MediaWiki (* .txt)".
- העתיקו את הטקסט מקובץ (* .txt) לדף הוויקי שלך
שימו לב כי הרחבה זו אינה פועלת עבור Word 2013 כברירת מחדל, אולם ניתן לגרום לה לעבוד עם שינוי רישום. ראו דף זה .
בעיות אפשריות בפתרון חלופי
- תוספת זו מחייבת את Windows כמערכת הפעלה; זה לא יעבוד עם MacOS
- תוסף זה של מיקרוסופט אינו מטפל בתמונות. מציין מקום נפלט.
- לא ניתן להמיר הערות סיום והערות שוליים. הכללתם במסמך תזרוק שגיאה.
- אם תנסו לפתור את הבעיה הקודמת על ידי הוספת תגי < ref >, לאחר ההמרה Word יחליף את הסוגריים הזוויתיים ב- < ו >
- טקסט כלשהו יוקף בתגיות < nowiki > ו- < / nowiki > .
- לא נתמך עבור Office / Word 2013, ראה תוסף Word עבור MediaWiki אינו נתמך ב- Word 2013?
עם זאת, עבור מי שלא מכיר את שפת הסימון של MediaWiki ועובד על מאמרים פשוטים, התוספת של Microsoft Office Word עבור MediaWiki יכולה להיות כלי שימושי.
המרה דו-שלבית מ- Word ל- MediaWiki
שתי השיטות הבאות מבוצעות: Word → HTML → MediaWiki.
מָהִיר
- פתחו את המסמך שלך ב- Word, ו"שמור כ "קובץ HTML.
- פתחו את קובץ ה- HTML בעורך טקסט והעתק את קוד מקור ה- HTML ללוח.
- הדביקו את מקור ה- HTML בתיבת הטקסט הגדולה שכותרתה "סימון HTML:" בדף ה- html ל- wiki .
- לחצו על כפתור ההמרה הכחול בתחתית הדף.
- בחרו את הטקסט בתיבת הטקסט "Wiki markup:" והעתק אותו ללוח.
- הדביקו את הטקסט למאמר בהמכלול.
סקריפטים אוטומטיים
ההמרה יכולה להתבצע גם באמצעות שילוב של שני סקריפטים ושתי חבילות תוכנה.
- יש להתקין את שתי חבילות התוכנה הבאות:
- ממיר wvHtml ממיר ל- HTML - חלק מספריית הצפייה במילים "wvWare". ( הערה : wvHtml הוצא משימוש והאתר ממליץ להשתמש במקום זאת ב-
AbiWord --to=html
. ניתן להשיג את AbiWord בכתובת abisource.com . ) - HTML :: WikiConverter - מודול פרל להמרת HTML לשפת סימון וויקי.
- ממיר wvHtml ממיר ל- HTML - חלק מספריית הצפייה במילים "wvWare". ( הערה : wvHtml הוצא משימוש והאתר ממליץ להשתמש במקום זאת ב-
- כתבו את סקריפט ה- bash "doc2mw" ואת סקריפט ה- perl "html2mw", שניהם מוצגים להלן.
- התקשר למסמך doc2mw והעביר את מסמך המילה כפרמטר. כְּלוֹמַר
> doc2mw my_word.doc
- doc2mw
- סקריפט bash שלוקח פרמטר יחיד, שקורא לו wvHtml ואחריו html2mw.
#!/bin/bash
# doc2mw - Word to MediaWiki converter
FILE=$1
TMP="$$-${FILE}"
if [ -x "./html2mw" ]; then
HTML2MW='./html2mw'
else
HTML2MW='html2mw'
fi
wvHtml --targetdir=/tmp "${FILE}" "${TMP}"
# but see also AbiWord: http://www.abisource.com/help/en-US/howto/howtoexporthtml.html
# Remove extra divs
perl -pi -e "s/\<div[^\>]+.\>//gi;" "/tmp/${TMP}"
${HTML2MW} "/tmp/${TMP}"
rm "/tmp/${TMP}"
- html2mw
- סקריפט "פרל" הנקרא על ידי doc2mw, המשתמש ב- HTML :: WikiConverter להמרת HTML -> mediawiki.
#!/usr/bin/perl
# html2mw - HTML to MediaWiki converter
use HTML::WikiConverter;
my $b;
while (<>) { $b .= $_; }
my $w = new HTML::WikiConverter( dialect => 'MediaWiki' );
my $p = $w->html2wiki($b);
# Substitutions to get rid of nasty things we don't need
$p =~ s/<br \/>//g;
$p =~ s/\ \;//g;
print $p;
הצהרת אחריות: סקריפטים אלה הם כנראה לא הדרך הטובה ביותר לעשות זאת, רק דרך אפשרית לעשות זאת. אל תהסס לשפר אותם.
OpenOffice או LibreOffice
LibreOffice Writer יכול לשמור מסמכי Word ישירות ל- wikitext: עבור אל File → Export → שמור כסוג: Mediawiki. (עבור משתמשי לינוקס ייתכן שיהיה צורך להתקין את הספרייה libreoffice-wiki-publisher ). לחלופין, השתמש בכלי שורת הפקודה כך:
soffice --headless --convert-to txt:MediaWiki mydocument.doc
גרסאות OpenOffice 3.3 ואילך יכולות לשלוח מסמכים בפורמטים שבהם היא תומכת (כולל Microsoft Word) ישירות ל- MediaWiki, אך נראה שזה לא עובד תחת Windows 7. (לפחות בגרסה הגרמנית של OpenOffice 3.3.0 עליך להתקין את הרחבה ' Sun Wiki Publisher '! Url שרת: http://en.wikipedia.org/w/ ) לאחר הוספת שרת MediaWiki שבחרת, הגשות עתידיות יכולות להתרחש באופן אוטומטי.
- פתחו את המסמך ב- OpenOffice או LibreOffice Writer.
- עברו אל קובץ → שלח אל → אל MediaWiki או קובץ → ייצא → שמור קובץ בשם: Mediawiki
- בחרו בשרת MediaWiki שלך (או לחץ על הכפתור "הוסף ..." כדי להוסיף אתר חדש).
- בחרו כותרת וסיכום עבור המאמר שלך, סמן את התיבה אם מדובר בתיקון קל.
- לחצו על כפתור השליחה.
לחלופין ניתן להשתמש → הייצוא 'הידנית: קובץ → ייצוא → בחר' MediaWiki (.txt) '- פורמט. LibreOffice Writer 5 יכול לייצא כקובץ .txt של MediaWiki תחת Windows 10 אם סביבת Java Runtime (JRE) המתאימה 32 או 64 סיביות (JRE) הותקנה והופעלה ב- LO. המסמך שיש להמיר צריך להשתמש בסגנונות וכו '. לדוגמה כותרות חייבות להיות בסגנון כותרת 2 כדי להיות סוגריים על ידי "==" בעת המרה.
פנדוק
Pandoc הוא כלי שורת פקודה שיכול להמיר פורמטים רבים של מסמכים. לאחר ההתקנה, המרה מ- Word ל- Mediawiki נראית כך:
$ pandoc -t mediawiki mydocument.docx > mydocument.wiki
ראה גם את הכלי המקוון Pandoc שיכול להמיר ייצוא HTML של מסמך Word לפורמט MediaWiki.