Odstranite glave in noge v dokumentu PDF za začetnike. Glave in noge. Odstranjevanje vseh glav in nog

Glavni urejevalnik PDF omogoča dodajanje glav in nog dokumentom PDF, ki lahko vsebujejo besedilo, številko strani ali datum. Za bolj priročno oblikovanje glav in nog so polja vsakega od njih razdeljena na tri dele: levo, sredino in desno. Za glave in noge lahko konfigurirate velikost, pisavo, slog, barvo in določite tudi številke strani, na katerih bodo prikazane glave in noge. Na straneh istega dokumenta je mogoče uporabiti različne glave in noge. Nastavitve glave in noge lahko shranite za kasnejšo uporabo.
Za bolj priročno oblikovanje glav in nog so polja vsakega od njih razdeljena na tri dele: levo, sredino in desno.

Dodajanje glav in nog.

Če želite dokumentu PDF dodati glave in noge, v glavnem meniju izberite: Dokument> Glave in noge> Dodaj. V pogovornem oknu določite naslednje parametre:

  • Shranjene nastavitve: seznam shranjenih predlog glave in noge.
    Če želite dodati predlogo, določite zahtevane nastavitve glave in noge in kliknite Shrani. V pogovornem oknu, ki se prikaže, zapišite ime predloge.
    Če želite izbrisati predlogo, jo izberite s seznama shranjenih nastavitev. V pogovornem oknu, ki se prikaže, potrdite brisanje predloge.
  • Pisava: izberite pisavo, velikost in barvo. Označevanje besedila s podčrtajem. Nastavitve pisave so uporabljene za vse glave in noge hkrati.
  • Polja:
    Merske enote Izberite merske enote za prikaz razdalje.
    Levi rob- razdalja od roba dokumenta do levega roba glave in noge.
    Desni rob- razdalja od roba dokumenta do desnega roba glave in noge.
    Zgornji rob- razdalja od zgornjega roba dokumenta do glave.
    Spodnji rob- razdalja od spodnjega roba dokumenta do noge.
  • Besedilo glave: Vnos besedila glave in noge.
  • Vstavite številko strani: Dodajanje številke strani v nogo.
  • Vnesite datum: Dodajanje datuma v nogo
  • Oblika datuma in številke strani:
    Oblika datuma- nastavitev formata datuma
    Oblika številke strani- nastavitev formata številk strani
    Številka prve strani- nastavitev vrednosti, od katere se začne številčenje strani dokumenta
  • Obseg strani: Določanje obsega strani za dodajanje glav in nog

Odstranjevanje vseh glav in nog.

Če želite odstraniti glave in noge, izberite v glavnem meniju Dokument > Glava in noga > Izbriši.Vse glave in noge dokumenta bodo odstranjene.

V tem pogovornem oknu lahko dodate kateri koli dokument PDF številke strani ter besedilo glave in noge

  1. V dialogu Dodajte glave in noge Noga(Noga), da ta zavihek premaknete na sprednjo stran.

Zdaj pa dodamo številke strani na dnu vsake strani dokumenta.

  1. Na območju Vstavite številko strani(Vstavi številko strani) Kliknite puščico navzdol poleg besedilno polje Slog(Slog), da razširite meni gumbov. V meniju izberite element stran 1(Stran 1). Nato kliknite na gumb Vstavi(Vstavi).

Privzeto je številka strani dodana v spodnji levi kot strani ( levo ploščo dialog). Položaj številke strani lahko spremenite z uporabo gumbov za poravnavo v pogovornem oknu.

Z uporabo menija lahko spremenite tudi slog besedila v številkah strani Pisava(Pisava) in Velikost pisave(Velikost pisave), vendar bomo za to vadnico uporabili privzete vrednosti.

  1. Kliknite gumb Predogled(Pogled) na dnu pogovornega okna, da si ogledate svoj slog oštevilčenja strani. Ko končate, kliknite na gumb OK da zaprete ploščo Predogled(Ogled).

Če želite identificirati projekt, ki mu ta dokument pripada, dodajte glavo.

  1. V dialogu Dodajte glave in noge(Dodajanje glav in nog) kliknite zavihek Glava(Glava).
  2. Na območju Vstavi besedilo po meri(Vstavi besedilo) Izberite vzorčno besedilo "Ture v besedilo, ki ga želite vstaviti"(Vnesite želeno besedilo) in ga zamenjajte z besedilom, ki ga želite dodati kot glavo tega dokumenta; smo vstopili Projekt Red Dot(Projekt Red Dot). Kliknite gumb Vstavi(Vstavi). (Če se besedilo, ki ste ga vnesli, ne pojavi v srednjem podoknu pogovornega okna, kliknite gumb za sredinsko poravnavo.)

Zdaj pa dodajmo še datum.

  1. Na območju Vstavite datum(Vstavi datum) Kliknite puščico navzdol poleg besedilnega polja Slog(Slog), da odprete meni. Izberite slog za datum; uporabili smo stil mm/dd/ll(mesec/dan/leto). Kliknite gumb Vstavi(Vstavi).

Datum je na sredini pod glavo, vendar želite, da se prilega zgornjemu levemu kotu strani, zato ga boste zdaj prerazporedili.

Glava in noga sta nekoliko nižje na strani, zato prilagodimo robove tako, da premaknemo besedilo, dodano na stran, navzgor.

  1. Kliknite gumb OK zapreti okno Predogled(Ogled) in se vrnite v dialog Dodajte glave in noge(Dodajanje glav in nog).
  2. Na območju Možnosti strani(Nastavitve strani) poleg napisa Robovi(Robovi) Izberite besedilno polje, da nastavite vrednost zgornjega roba in zamenjate privzeto vrednost 0,5 z 0,25. Tukaj uporabljene enote so palci. Informacije o tem, kako spremeniti enote strani, najdete v

Lahko dodate besedilne informacije, ki bo prikazan na vrhu ali dnu strani v enem ali več dokumentih PDF. Besedilo v zgornjem delu se imenuje glava, besedilo v spodnjem delu pa noga. Besedilo je mogoče poravnati na levo, desno ali sredino. Prilagodite lahko pisavo, velikost, slog in barvo. Če želite odstraniti glave in noge na določenih straneh, lahko uporabite obseg strani. Besedilo je lahko uporabniško ali vnaprej določeno (npr. številka strani, datum, avtor, naslov itd.).

Če želite dodati glavo in nogo, sledite spodnjim korakom.

  • Izberite Dokument > Glava in noga.
  • V pogledu Sestavljanje dokumenta kliknite Glave in noge na .

Nato v spustnem meniju izberite Dodaj, Posodobi ali Odstrani glave in noge.

    Dodajte glave in noge. V pogovornem oknu Dodaj glavo in nogo konfigurirajte videz, vsebino in obseg strani glave in noge. Dodajte makre, kot je datum ali številka strani, ali informacije o dokumentu, kot so avtor, datum ustvarjanja itd., da zapolnite različna polja glave in noge. Preverite območje predogleda za vsako operacijo in se prepričajte, da je na vsaki strani dovolj prostega prostora za dodajanje glave in noge. Po potrebi spremenite nastavitve polja. Če želite trenutne nastavitve shraniti kot predlogo, v območju Sheme kliknite gumb Novo. Če želite uporabiti te nastavitve za trenutno datoteko PDF, kliknite V redu. Lahko tudi kliknete Uporabi za mnoge da izberete datoteke PDF, ki jim želite dodati glave in noge.

    Posodobite glave in noge . S tem ukazom lahko postavite trenutne veljavne vrednosti (kot sta datum in čas) ali informacije o nekaterih spremembah dokumenta zaradi vstavljanja, ekstrahiranja ali zamenjave strani itd., v različna področja glave in noge. Trenutne nastavitve glave in noge lahko spremenite v pogovornem oknu Dodaj glavo in nogo. Če želite shraniti nove nastavitve pod drugim imenom, kliknite gumb Ustvari . To bo posodobilo samo trenutni dokument.

    Odstranite glave in noge . Po potrditvi bodo glave in noge odstranjene iz dokumenta.

IN PDF program Profesionalne glave in noge, ki so jih ustvarile druge aplikacije, morda ne bodo prepoznane.

Glave in noge so objekti besedilnega tipa, zato jih je mogoče v celoti ali delno uporabiti kot atribute v operacijah, kot je iskanje itd.

V PDF Professional Enterprise lahko dodate tudi glavo in nogo, shranjeno v orisu. Če se to pogovorno okno odpre z ukazom Batesovo število, postane Batesovo število privzeti makro. Glavo Batesove številke je mogoče tudi posodobiti, kot je opisano zgoraj, vendar je ni mogoče izbrisati.

V datoteke PDF moramo dodati informacije o glavi, nogi in številke strani. Resnično ne želim, da bi bila brezplačna programska oprema. Želel bi nekaj, pri čemer bi bilo treba razmisliti o uporabniški izkušnji. Na splošno se izogibam programski opremi Adobe, zato Acrobat ni več.

Izzy ♦

Dobrodošli v smernicah programsko opremo! Ali lahko uredite svoje vprašanje in dodate več podrobne informacije o predvidenem delovnem procesu? Ali želite obstoječim dokumentom PDF ali pri njihovem ustvarjanju dodati gradivo za glavo/nogo? V slednjem primeru, kakšno obliko uporablja vaš vnos? Ali pretvarjate obstoječe dokumente ali potrebujete urejevalnik? Kakšne so vaše zahteve za GUI (če obstajajo; v primeru konverzije: potreben je GUI oz ukazna vrstica/ kar je bolje)?

odgovori

Tymric
  • brezplačno
  • Windows
  • Dodate lahko glave in noge, da na zgornjem ali spodnjem robu dokumenta predstavite informacije, kot so datum, ura, številke strani ali naslov dokumenta.

Prvič, Reportlab je super. Najboljša knjižnica, ki sem jo našel za ustvarjanje datotek PDF.

Prosimo, namestite ReportLab, preden preizkusite primere:

Pip install reportlab

Če želite ustvariti nogo, morate narediti dokument z multibuild in uporabiti Canvasmaker, da dodate nogo.

Najprej ustvarimo preprosto datoteko v format PDF z dvema stranema:

Iz reportlab.platypus uvoz (SimpleDocTemplate, Paragraph, PageBreak) iz reportlab.lib.styles uvoz getSampleStyleSheet iz reportlab.lib.pagesizes uvoz LETTER if __name__ == "__main__": # Content styles = getSampleStyleSheet() elements = elements.append(Paragraph ("Pozdravljeni", styles["Normal"])) elements.append(Paragraph("World", styles["Normal"])) elements.append(PageBreak()) elements.append(Paragraph("Ste na strani) 2", styles["Normal"])) # Build doc = SimpleDocTemplate("my_file.pdf", pagesize=LETTER) doc.build(elements)

Preverite to PDF datoteka pravilno ustvarjen.

Zdaj pa dodamo razred platna, da narišemo nogo, ki prikazuje vrstice in številke strani, in spremenimo gradnjo v večgradnjo v zadnji vrstici:

Iz reportlab.pdfgen uvozi platno iz reportlab.platypus uvoz (SimpleDocTemplate, Paragraph, PageBreak) iz reportlab.lib.styles uvoz getSampleStyleSheet iz reportlab.lib.pagesizes uvoz LETTER razred FooterCanvas(canvas.Canvas): def __init__(self, *args, **kwargs): canvas.Canvas.__init__(self, *args, **kwargs) self.pages = def showPage(self): self.pages.append(dict(self.__dict__)) self._startPage() def save (self): page_count = len(self.pages) za stran v self.pages: self.__dict__.update(page) self.draw_canvas(page_count) canvas.Canvas.showPage(self) canvas.Canvas.save(self) def draw_canvas(self, page_count): page = "Stran %s od %s" % (self._pageNumber, page_count) x = 128 self.saveState() self.setStrokeColorRGB(0, 0, 0) self.setLineWidth(0.5) self .line(66, 78, LETTER - 66, 78) self.setFont("Times-Roman", 10) self.drawString(LETTER-x, 65, page) self.restoreState() if __name__ == "__main__": # Content styles = getSampleStyleSheet() elements = elements.append(Paragraph("Hello", styles["Normal"])) elements.append(Paragraph("World", styles["Normal"])) elements.append(PageBreak ()) elements.append(Paragraph("Ste na strani 2", styles["Normal"])) # Build doc = SimpleDocTemplate("my_file.pdf", pagesize=LETTER) doc.multiBuild(elements, canvasmaker=FooterCanvas )

V multibuildu lahko določite tudi drugo platno za prvo, če želite:

Doc.multiBuild(Elements, onFirstPage=myFirstPage, onLaterPages=myLaterPages)

Upam, da bo to pomagalo.

Zdaj je cilj dodati glavo in nogo obstoječi datoteki PDF. Na žalost tega ni mogoče storiti samo z Reportlabom (vsaj ne z odprtim izvorna koda, mislim, da je v tej različici različica pro).

Najprej moramo malo dodati receptu pdfrw

Pip namestite pdfrw

Zdaj lahko obstoječemu dokumentu PDF dodamo nogo tako: odpremo izvirni dokument PDF, ekstrahiramo strani in "narišemo" strani vzdolž noge v nov dokument PDF, eno stran naenkrat:

From reportlab.pdfgen.canvas import Canvas from pdfrw import PdfReader from pdfrw.toreportlab import makerl from pdfrw.buildxobj import pagexobj input_file = "my_file.pdf" output_file = "my_file_with_footer.pdf" # Get pages reader = PdfReader(input_file) pages = # Sestavi novo platno pdf = Canvas(output_file) za page_num, page in enumerate(pages, start=1): # Dodaj stran canvas.setPageSize((page.BBox, page.BBox)) canvas.doForm(makerl(canvas, page) ) # Nariši nogo footer_text = "Stran %s od %s" % (page_num, len(pages)) x = 128 canvas.saveState() canvas.setStrokeColorRGB(0, 0, 0) canvas.setLineWidth(0.5) canvas.line (66, 78, page.BBox - 66, 78) canvas.setFont("Times-Roman", 10) canvas.drawString(page.BBox-x, 65, footer_text) canvas.restoreState() canvas.showPage() platno .save()

ZAVRNITEV: Preizkušeno v sistemu Linux z uporabo datoteke PDF, ki jo je kot vhod ustvaril ReportLab. Verjetno ne bo delovalo na poljubni datoteki pdf.

Navodila