I denne artikkelen skal vi opprette en OS X Lion-tjeneste for å kompilere e-bøker i ePub-formatet av bransjestandard, bare ved hjelp av verktøyene som følger med som en del av Apples nyeste operativsystem.
Hvis du ikke har kommet over tjenester før, er de små rutiner som endrer måten operativsystemet fungerer på, legger til ikke-innfødte funksjoner som vises enten i en dedikert Services-meny (klikk på et programs navn på menylinjen og sjekk for en Tjenester undermeny), eller i den kontekstfølsomme menyen som dukker opp når du høyreklikker eller holder inne Kontroll og klikker på en fil.
Vi bruker Automator til å bygge vår Service. Dette enkle programmeringsverktøyet lar deg bygge rutiner ved å dra og slippe forhåndskrevne instruksjonsblokker i den rekkefølgen du vil at de skal utføre.
Bygg din tjeneste
- Start Automator og velg "Service" fra dokumentdialogen som dukker opp. Av de andre alternativene: Arbeidsflyt svarer til en makro, som du kan lagre på skrivebordet ditt, og som du kan slippe samlinger av filer til behandling. Programmet oppretter en frittstående OS X app, som finnes i et flytende vindu; Utskriftspluggin endrer OS X-skriverdialogen; Mappehandlinger kjøres automatisk når du slipper filer i mappen de er knyttet til. iCal Alarmer starter prosesser, for eksempel sikkerhetskopiering, på bestemte tidspunkter og datoer; og Image Capture plugins utfører angitte rutiner på bilder som er skannet eller lastet ned fra et kamera eller iPhone, ved hjelp av OS X Image Capture-verktøyet.
- Som standard forventer Tjenesten å virke på tekst, men vi vil at den skal fungere på en samling av filer, så bruk rullegardinmenyene øverst i det største vinduet for å velge 'Tjenesten mottar valgte filer eller mapper i Finder' .
- Bruk søkefeltet øverst i den andre kolonnen for å søke etter søkeordet 'ePub'. Det er bare ett resultat, så dra "tekst til ePub-fil" -aksjonen inn i hovedvinduet for å legge det til i arbeidsflyten. Legg merke til hvordan den første handlingen nå har en pil som kommer ut av bunnen og peker inn i håndtaket på toppen av den andre handlingen. Dette indikerer at den sender sin utgang til den andre blokken som skal behandles. Hvis vi fortsatte å legge til flere blokker under dette andre trinnet, så vil det også vokse en pil og sende ut på produksjonen for behandling.
- Hver av bøkene dine har en annen tittel, så fjern teksten i tittelboksen, og velg en mappe der du vil at ebooken skal lagres i rullegardinmenyen ved siden av "hvor". Vi forlater vårt sett på skrivebordet, slik at vi enkelt kan finne resultatene, og derfra dra dem til det du vil. Klikk på ordet 'alternativer' nederst i denne blokken for å utvide den, og merk av i boksen ved siden av 'vis denne handlingen når arbeidsflyten kjører'. Hvis vi fjernet denne boksen, ville vår tjeneste være helt ansiktsløs, og vi kunne ikke skrive inn navnet på boken eller legge til et omslagsbilde senere.
- Til slutt, lagre tjenesten. Velg et beskrivende navn som vil gi mening i den kontekstfølsomme menyen du vil se når du høyreklikker på filene dine. Vi har kalt vår opprett ePub. Du kan nå lukke filen og avslutte Automator.
Bruke tjenesten din
- Formater boken din ved hjelp av tekstbehandlingsprogrammet ditt. Det spiller ingen rolle hva du bruker, men hvis du vil beholde en rik formatering, bør du lagre filen i RTF-formatet. Sørg for at du inkluderer et kapittelnummer i hvert filnavn og samle dem alle sammen i en enkelt mappe slik at de er enkle å kompilere.
- Velg alle filene du vil inkludere i boken din, og høyreklikk eller hold kontrollen og klikk på valget. Velg din nye tjeneste - 'opprett ePub', i vårt eksempel - fra delen Tjenester nederst på menyen.
- "Tekst til ePub-fil" -blokk som vi slått inn i vår Automators arbeidsflyt, kommer nå opp, med tak i "Vis denne handlingen når arbeidsflyten kjører" -boksen vi sjekket tidligere. Fyll inn boktittel, kontroller at forfatternavnet er riktig og velg et filnavn for boken din. Hvis du vil, kan du endre fildestinasjonen her.
- Hvis du planlegger å selge ePub via Apples iBookstore, eller laste den opp til Amazon for konvertering til Mobipocket-formatet for å selge gjennom Kindle Store, vil du inkludere et bilde. Dette vil bli vist i butikkoppføringer og når de er lagret på hyllene i iPad's iBooks app. Klikk på 'Cover Image' -menyen og velg 'Other', og naviger deretter til hvor du har lagret en passende dekselfil på din Mac. Du kan eventuelt inkludere bilder ved starten og slutten av hvert kapittel ved å legge dem til plassen under menyen "stedmedier", i den rekkefølgen du vil at de skal vises i. Dette er nyttig for å åpne illustrasjoner eller generelle sidemøbler som du vil pynte på boken din, men ikke en nødvendig komponent.
- Klikk på "Fortsett" for å fullføre prosessen. Boken din blir lagret i den angitte mappen ved hjelp av det valgte filnavnet. For å overføre den til iPad eller iPhone, åpne iTunes og klikk på "bøker" i sidefeltet. Dra ePub-filen inn i hovedvinduet og synkroniser deretter enheten. Boken din vil nå vises på iBooks-hyller, og når den åpnes, skal den bære over formateringen fra RTF-dokumentet. Filnavnene dine vil bli brukt som hyperkoblede kapitletitler når du trykker på indeksknappen.
Selv om vi har synkronisert vår bok til en iPad, er ePub en åpen standard som brukes av de fleste ebook-enheter - Kindle er et bemerkelsesverdig unntak - så du bør ha få problemer med å dele arbeidet ditt med venner som har sine egne ebook-lesere .
Hvis du vil konvertere filen til Mobipocket for å lese på Kindle, uten å laste den opp til Kindles digitale publiseringspakke for å selge gjennom Kindle-butikken, sjekk ut Caliber. Denne programvaren administrerer dine titler og konverteringer mellom alle vanlige formater på Windows, Linux og Mac-plattformene.
Legg Igjen Din Kommentar