Example #1
0
def colloscopePdf(request,id_classe,id_semin,id_semax):
	"""Renvoie le fichier PDF du colloscope de la classe dont l'id est id_classe, entre les semaines d'id id_semin et id_semax"""
	classe=get_object_or_404(Classe,pk=id_classe)
	semin=get_object_or_404(Semaine,pk=id_semin)
	semax=get_object_or_404(Semaine,pk=id_semax)
	if classe not in request.user.colleur.classes.all():
		raise Http404
	return Pdf(classe,semin,semax)
Example #2
0
def colloscopePdf(request, id_semin, id_semax):
    """Renvoie le fichier PDF du colloscope de la classe de l'élève, entre les semaines d'id id_semin et id_semax"""
    classe = request.user.eleve.classe
    semin = get_object_or_404(Semaine, pk=id_semin)
    semax = get_object_or_404(Semaine, pk=id_semax)
    if not classe:
        raise Http404
    return Pdf(classe, semin, semax)
Example #3
0
def colloscopePdf(request, id_classe, id_semin, id_semax):
    """Renvoie le fichier PDF du colloscope de la classe dont l'id est id_classe, entre les semaines d'id id_semin et id_semax"""
    classe = get_object_or_404(Classe, pk=id_classe)
    semin = get_object_or_404(Semaine, pk=id_semin)
    semax = get_object_or_404(Semaine, pk=id_semax)
    return Pdf(classe, semin, semax)
Example #4
0
File: main.py Project: dkov01/pypdf
    with open('document.pdf', 'r', encoding='latin-1') as inf:
        document = inf.read()
        inf.close()

    #tokens = pdf.lex.lex(pdf.testdata.document)
    tokens = pdf.lex.lex(document)
    #for token in tokens:
    #    print(token)
    print('###############################################################################')
    objects = pdf.lex.parse(tokens)
    #for object in objects:
    #    print(object)

    print('###############################################################################')

    doc = Pdf()
    doc.load(objects)
    # print(doc.header)
    # obj = doc.obj(1, 0)
    # print(type(obj))
    # print(obj.value['CreationDate'])
    # print(obj['CreationDate'])
    #
    # obj = doc.obj(7, 0)
    # print(obj['Widths'][2])
    #
    # print(doc.obj(7,0).value['Widths'][2])
    # print(type(objects[-2]), type(objects[-1]))
    #
    # print(type(doc.objects))
    # print(doc.trailer.dictionary['Size'])